检查字符串是否匹配如下内容的最佳和最快方法是什么:"AB+SPACE+NUMBER+ANYTHING
例如:“AB 1234 DEFG”
我正在寻找最有效的方法,因为它将每分钟比较数千笔交易。
最佳答案
使用 string.matches
函数,该函数使用正则表达式进行字符串匹配。
string.matches("AB \\d+.*");
^ ^ ^ ^
| | | |_ Anything
AB | Num
|
space
如果你想在数字后面加空格,那么使用
"AB \\d+ .+"
关于java - Java 模式匹配的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30236084/