Add more regex use functions in String

This commit is contained in:
Joe Farebrother
2022-03-03 11:51:14 +00:00
parent 5364001aa2
commit 3ce0c2c23b
3 changed files with 5 additions and 1 deletions

View File

@@ -86,7 +86,7 @@ private class JdkRegexMatchMethodAccess extends RegexMatchMethodAccess {
or
package = "java.lang" and
type = "String" and
name = ["matches", "split"] and
name = ["matches", "split", "replaceAll", "replaceFirst"] and
regexArg = 0 and
stringArg = -1
or

View File

@@ -14,6 +14,8 @@ private class RegexSinkCsv extends SinkModelCsv {
"java.util;String;false;matches;(String);;Argument[0];regex-compile",
"java.util;String;false;split;(String);;Argument[0];regex-compile",
"java.util;String;false;split;(String,int);;Argument[0];regex-compile",
"java.util;String;false;replaceAll;(String,String);;Argument[0];regex-compile",
"java.util;String;false;replaceFirst;(String,String);;Argument[0];regex-compile",
"com.google.common.base;Splitter;false;onPattern;(String);;Argument[0];regex-compile"
]
}