1

我正在尝试查找在我的代码中使用 (x,y) 的地方的所有实例,其中 x 和 y 是整数。

我试过[0-9]+,[0-9]+

这可以检测到 (0,2) (3,5) 等,但它没有检测到

(0,50) 或 (255,255)

如何使支票包含所有号码?

这不是一种编程语言,这适用于 Notepad++,我想我必须在逗号之前和之后包含空格 \s*

4

2 回答 2

7

试试这个正则表达式:

\(\d{1,3},\d{1,3}\)

在此处查看实际操作:http ://regexr.com?32jph


这是细分:

\(- 匹配一个文字(
\d{1,3}- 匹配一到三个数字
,- 好吧,匹配一个文字,
\d{1,3}- 再次匹配一到三个数字
\)- 匹配一个文字)

于 2012-10-26T14:50:32.150 回答
3

用于\d匹配任何数字,大括号用于匹配 1-3 个字符 - \d{1,3}。为了您的完整比赛使用:

\d{1,3},\d{1,3}

如果要包含括号,则需要对其进行转义:

\(\d{1,3},\d{1,3}\)
于 2012-10-26T14:50:10.883 回答