我在Notepad ++中有一个文本(手机号码)。例如:
<phoneMobile>81234567890</phoneMobile>
或
<phoneMobile>+71234567890</phoneMobile>
我用这个正则表达式搜索:
<phoneMobile>(8|\+7)9[0-9]{2}[0-9]{7}</phoneMobile>
我想替换第一个数字或'+7'。更换后的结果必须是1234567890.我该怎么做?
答案 0 :(得分:0)
我认为你的意思是:
s/\+?[78](9\d{9})/\1/
答案 1 :(得分:0)
内容:
<phoneMobile>81234567890</phoneMobile>
<phoneMobile>+71234567890</phoneMobile>
找到:
(?:>8|\+7)
替换为:
''
答案 2 :(得分:0)
这个应该工作
查找内容: (>(\+[\d]))|(>([\d]))
替换为: >
的说明:强>
(>(\+[\d])) : Find a pattern with ">" , + and a digit
| : OR
(>([\d])) : Find a pattern with ">" and a digit
在记事本++ 6.6.8