前言
前两天我有类似下面这样的文本需要转成xml格式。
源文本:
0411 大连
010 北京
xml格式:
<Property name="0411" value="大连"/>
<Property name="010" value="北京"/>
这样的数据有很多,自然一个个手动改又笨又麻烦。当时我就想在网上找个轮子或是自己造个轮子修改,后来转念一想“为啥不试试神奇的正则表达式呢?”。
查找正则
要想将源文本进行修改替换,首先需要对源文本进行匹配。通过翻阅菜鸟教程上的正则表达式语法,我写出了如下正则来匹配源文本:
[0-9]+s+[u4e00-u9fa5]+
…
Continue reading