我正在寻找正则表达式Java模式以匹配以下字符串:

 [Phone Number]= 1234567890


这里:
 正则表达式应查找"[Phone Number]=“的硬编码字符串,后跟是否有空格,然后是
 任何数字位数。

这意味着它应该匹配:

[Phone Number]= 123456 and
[Phone Number]=1234567890


任何帮助表示赞赏。

最佳答案

好吧,类似:

String pattern = "\\[Phone Number\\]= ?\\d+";



正因为Java字符串文字语法,反斜杠加倍
方括号被转义,以避免将其用于分组字符
?表示零或一个空格
\d+(在转义后)表示“至少一位”

10-07 19:32
查看更多