Adding regex tool
This commit is contained in:
parent
719ab8a02e
commit
9041f3a804
1
tools/ProfanityFilter/.vscode/launch.json
vendored
1
tools/ProfanityFilter/.vscode/launch.json
vendored
@ -4,7 +4,6 @@
|
|||||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||||
"version": "0.2.0",
|
"version": "0.2.0",
|
||||||
"configurations": [
|
"configurations": [
|
||||||
|
|
||||||
{
|
{
|
||||||
"type": "java",
|
"type": "java",
|
||||||
"name": "Current File",
|
"name": "Current File",
|
||||||
|
@ -9,15 +9,23 @@ public class ExceptionGenerator {
|
|||||||
|
|
||||||
for (int i = 1; i < args.length; i++) {
|
for (int i = 1; i < args.length; i++) {
|
||||||
args[i] = "$" + args[i] + "$";
|
args[i] = "$" + args[i] + "$";
|
||||||
for (String str : args[i].toLowerCase().split(base)) {
|
|
||||||
if (str.equals("$")) {
|
|
||||||
|
|
||||||
} else {
|
String prefix = args[i].toLowerCase().split(base)[0];
|
||||||
str.replaceAll("$", "");
|
|
||||||
|
|
||||||
|
String suffix = args[i].toLowerCase().split(base)[1];
|
||||||
|
|
||||||
|
if (!prefix.equals("$")) {
|
||||||
|
prefixes += RegexGenerator.regexGenerator(prefix) + "|";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!suffix.equals("$")) {
|
||||||
|
suffixes += RegexGenerator.regexGenerator(suffix) + "|";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
prefixes = prefixes.substring(0, prefixes.length() - 1);
|
||||||
|
suffixes = suffixes.substring(0, suffixes.length() - 1);
|
||||||
|
|
||||||
|
|
||||||
System.out.println(prefixes + ")" + regex + suffixes + ")");
|
System.out.println(prefixes + ")" + regex + suffixes + ")");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user