如何通过Regex找到此模式?

时间:2016-11-09 16:36:33

标签: regex notepad++

我有一个由Name和Phonenumbers组成的文本文件,如:

"Name, Name, PhoneNumber"
"Name2, Name2, PhoneNumber"

文本文件中的Phonenumber是混合的,即

+48347449384
001101010111
0232/328484

我需要在Notepad ++中找到一个正则表达式,它匹配名称和数字,其中包含3个连续相同的数字,而不是在0,1或7结束。

到目前为止我的正则表达式如下: ^ [a-zA-Z],[a-zA-Z],+? [0-9] * /? [^ 017] $

但是如何在Notepad ++中完成这3个连续相同的数字?

2 个答案:

答案 0 :(得分:0)

这对我有用:

^ [a-zA-Z] +,[a-zA-Z] +,+?\ d *(\ d)\ 1 {2} /?\ d * [^ 017] $

答案 1 :(得分:0)

试试这个:

"[a-zA-Z]+\,\s[a-zA-Z]+\,\s[\+\/\d]*(\d+)\1{2}[\+\/\d]*[^174]\"

演示:https://regex101.com/r/6ZJgCi/2