我想创建一个正则表达式,将查找的字符串正则表达式匹配字符串可能以空格
02075517[
但是这个字符串有时也有空间,所以我需要它来搭配
020 75517[
和
0207 5517[
and
020 7551 7[
等
我已经使用这个网站在这里尝试:http://www.regexr.com/但不能完全到达那里。
非常感谢
埃德
我想创建一个正则表达式,将查找的字符串正则表达式匹配字符串可能以空格
02075517[
但是这个字符串有时也有空间,所以我需要它来搭配
020 75517[
和
0207 5517[
and
020 7551 7[
等
我已经使用这个网站在这里尝试:http://www.regexr.com/但不能完全到达那里。
非常感谢
埃德
您可以定义一组要匹配。 ([0-9 ]+\[)
将匹配多个数字或空格,后跟一个方括号。 请参阅http://www.regexr.com/39rhh
不幸的是,这不起作用,因为如果文档包含020a7551 [那么它匹配7551 [但我想要拒绝它,因为虽然有020,但有些东西不是空格,即'a' – 2014-11-04 12:29:23
是否会有表达式匹配020 +任何是数字或空格+ 7的任何内容[ – 2014-11-04 12:30:31
]是的,简单地将它放在开始:'(020 [0-9] + \ []'http://www.regexr.com/39rht – 2014-11-04 12:36:42
删除所有空格,然后与数字匹配。不需要任何正则表达式。简单地使用'equals' – Braj 2014-11-04 11:58:53
对不起,也许我应该解释我正在使用正则表达式与一个名为AJC Grep的工具,它搜索word文档的字符串 – 2014-11-04 12:25:05