@Zjmainstay
2016-07-22T19:09:49.000000Z
字数 1164
阅读 1950
正则表达式
源文本: <div>ABC</div><div>123</div>
正则: <div.*?>\d+<\/div>
目标数据: <div>123</div>
链接:https://regex101.com/r/cS1gZ9/1
源文本:<div class="row">123</div>
正则1:<div.*?>\d+<\/div>
链接:https://regex101.com/r/mG6kD1/1
正则2:<div[^>]*>\d+<\/div>
链接:https://regex101.com/r/qT9kJ8/1
提示:查看比较 debugger
源文本:
5550.00
5550.00=11100.00
10740.00
正则1:/^(?<r1>[\d.]+)*(?:(?:=| +)(?<r2>[\d.]+))?/gm
正则2:/^(?<r1>[\d.]+)?(?:(?:(?(r1)=|\s+))(?<r2>[\d.]+))?/gm
链接:https://regex101.com/r/cW5mE8/2
源文本:
a1@zjmainstay.cn http://www.zjmainstay.cn/my-regexp
a2@zjmainstay.cn http://www.zjmainstay.cn/my-regexp
a3@zjmainstay.cn http://www.zjmainstay.cn/my-regexp
a1@zjmainstay.cn http://www.zjmainstay.cn/deep-regexp
a2@zjmainstay.cn http://www.zjmainstay.cn/deep-regexp
a3@zjmainstay.cn http://www.zjmainstay.cn/deep-regexp
a4@zjmainstay.cn http://www.zjmainstay.cn/deep-regexp
a5@zjmainstay.cn http://www.zjmainstay.cn/deep-regexp
正则:/(?:(?:###)?([^# \n]+))(?=$|(?:###[^# ]+)*[^\n]*?(http:\/\/[^\n]+))(?: http:\/\/[^\n]+)?/g
替换:$1 $2\n
链接:https://regex101.com/r/oJ2cW6/1
提示:借助环视进行内循环并提取环视结果用于替换,适用于字符左侧确定,右侧循环的情况
源文本:
aaaa
aaaa
正则1:^(\s*)$
正则2(预期):^(\s*)(^|$)
替换:空字符
链接:https://regex101.com/r/jZ8iD3/4