用 Notepad2 正则替换,
我只想保留 用户名的部分。请问该怎么写正则
即:
肖恩
NPC
- <table name="pre_ucenter_members">
- <column name="uid">2</column>
- <column name="username">肖恩</column>
- <column name="password">XXXX</column>
- <column name="email">[email protected]</column>
- <column name="myid"></column>
- <column name="myidkey"></column>
- <column name="regip">45.141.3232101.77</column>
- <column name="regdate">1568397068</column>
- <column name="lastloginip">0</column>
- <column name="lastlogintime">0</column>
- <column name="salt">c42ece</column>
- <column name="secques"></column>
- </table>
- <table name="pre_ucenter_members">
- <column name="uid">3</column>
- <column name="username">NPC</column>
- <column name="password">XXX</column>
- <column name="email">x31231231231236.com</column>
- <column name="myid"></column>
- <column name="myidkey"></column>
- <column name="regip">45.1222232341.101.77</column>
- <column name="regdate">1568397159</column>
- <column name="lastloginip">0</column>
- <column name="lastlogintime">0</column>
- <column name="salt">70e2fb</column>
- <column name="secques"></column>
- </table>
复制代码
广东网友:https://tendcode.com/tool/regex/
你可以把文本复制到这里提取,这是 Python 的正则,比较简单。
https://cdn.jsdelivr.net/gh/sbough1/z/images/1942dd44b20dac19776a1aa5bdab9fcf.png
辽宁网友:name\">(.+?)<
湖南网友:username">
其他差不多同上
福建网友:只能一行一行来替换吗
不能仅仅保留 name 这一块吗
江苏网友:<\/column>(.+?)<column name=\"username\">
替换为
\1
这样写不对么? 难道不能跨行?
广西网友: 不知道呀,我不懂这个。
重庆网友:可以啊、
group 0 是一整行
group 1 是你匹配到的值
澳门网友:简直完美!!!!!!!!!!!!!!!成了!!
谢谢大佬!!!!!!!!!!!!!!!!!!!!!!!!
安徽网友:
陕西网友:
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 正则表达式替换