我想找到所有的地方的实例(x,y)已经在我的代码中使用,其中x和y是整数。正则表达式匹配单个,两个或三个数字
我试图[0-9]+,[0-9]+
这可能检测(0,2),(3,5)等,但它不检测
(0,50)或(255,255)
我如何使支票包含所有数字?
这不是一种编程语言,这对于记事本+ +,我想我必须包括空格\ S *之前和之后的逗号
我想找到所有的地方的实例(x,y)已经在我的代码中使用,其中x和y是整数。正则表达式匹配单个,两个或三个数字
我试图[0-9]+,[0-9]+
这可能检测(0,2),(3,5)等,但它不检测
(0,50)或(255,255)
我如何使支票包含所有数字?
这不是一种编程语言,这对于记事本+ +,我想我必须包括空格\ S *之前和之后的逗号
试试这个正则表达式:
\(\d{1,3},\d{1,3}\)
在这里看到它在动作:http://regexr.com?32jph
这里的故障:
\(
- 相匹配的文字(
\d{1,3}
- 好,匹配的文字,
\d{1,3}
- - 再次,匹配一个一个三位数
,
匹配到三位数
\)
- 与文字匹配)
使用\d
匹配任何数字,大括号匹配1-3个字符 - \d{1,3}
。为了您的全场比赛使用:
\d{1,3},\d{1,3}
如果要包括括号,他们将需要进行转义:
\(\d{1,3},\d{1,3}\)
您使用的是哪种语言?并非所有的语言都支持相同的正则表达式语法...... – maerics
您的正则表达式应该检测到'255,255'就好了(虽然它也会找到'9999,999999'和其他三位数以上的数字 –
不是一种编程语言,需要它用于文本编辑器。 – roymustang86