博客园站长
这是人类成长进步中记录的每一时刻

例子1:

原文:The sky is silver

正则 :(\w+)\s(\w+)        
替换 : $2 $1

输出:is silver The sky 

()表示1个组,下标从1开始 

 

 

例子2:

姓名:张三,身份证号码:35011111111111111,发证机关:A公安局,发证日期:2022-1-1,姓名:李四,身份证号码:35011111111111111,发证机关:B公安局,发证日期:2022-1-1,姓名:王五,身份证号码:35011111111111111,发证机关:C公安局,发证日期:2022-1-1,

要将发证机关的内容全部替换成    <a>内容</a>

正则:((?<=,发证机关:).*?(?=,))

替换:<a>$1</a>

输出:姓名:张三,身份证号码:35011111111111111,发证机关:<a>A公安局</a>,发证日期:2022-1-1,姓名:李四,身份证号码:35011111111111111,发证机关:<a>B公安局</a>,发证日期:2022-1-1,姓名:王五,身份证号码:35011111111111111,发证机关:<a>C公安局</a>,发证日期:2022-1-1

posted on 2022-08-09 14:18  dm3344  阅读(519)  评论(0编辑  收藏  举报