fix: spacify before counting words
This commit is contained in:
parent
fdb60e55d8
commit
fe0f4d8232
|
@ -58,7 +58,7 @@ namespace NoSoliciting.Interface {
|
||||||
'~', '-',
|
'~', '-',
|
||||||
};
|
};
|
||||||
|
|
||||||
private static string Spacify(string input) {
|
public static string Spacify(this string input) {
|
||||||
return SpaceSymbols.Aggregate(input, (current, sym) => current.Replace(sym, ' '));
|
return SpaceSymbols.Aggregate(input, (current, sym) => current.Replace(sym, ' '));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@ namespace NoSoliciting.Interface {
|
||||||
var normalised = input.Normalize(NormalizationForm.FormKD);
|
var normalised = input.Normalize(NormalizationForm.FormKD);
|
||||||
|
|
||||||
// replace several symbols with spaces instead
|
// replace several symbols with spaces instead
|
||||||
return spacify ? Spacify(normalised) : normalised;
|
return spacify ? normalised.Spacify() : normalised;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ using Dalamud.Game.Internal.Gui;
|
||||||
using Dalamud.Game.Internal.Gui.Structs;
|
using Dalamud.Game.Internal.Gui.Structs;
|
||||||
using Dalamud.Game.Text;
|
using Dalamud.Game.Text;
|
||||||
using Dalamud.Game.Text.SeStringHandling;
|
using Dalamud.Game.Text.SeStringHandling;
|
||||||
|
using NoSoliciting.Interface;
|
||||||
using NoSoliciting.Ml;
|
using NoSoliciting.Ml;
|
||||||
|
|
||||||
namespace NoSoliciting {
|
namespace NoSoliciting {
|
||||||
|
@ -194,7 +195,7 @@ namespace NoSoliciting {
|
||||||
}
|
}
|
||||||
|
|
||||||
// only look at ml for pfs >= min words
|
// only look at ml for pfs >= min words
|
||||||
if (desc.Trim().Split(' ').Length < MinWords) {
|
if (desc.Trim().Spacify().Split(' ').Length < MinWords) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue