原文本:
<id="6523" description="" enabled="1" code="A" key_id="11" />
<id="6524" description="" enabled="1" code="A" key_id="12" />
<id="6525" description="" enabled="1" code="A" key_id="13" />
需求: 想把 key_id 移动到 id 的后边,变成这样:
<id="6523" key_id="11" description="" enabled="1" code="A" />
<id="6524" key_id="12" description="" enabled="1" code="A" />
<id="6525" key_id="13" description="" enabled="1" code="A" />
不知道这样的正则应该怎么写比较好
1
imn1 2020-01-10 12:19:13 +08:00 1
(<id=\S+ )([^>]+)(key_id\S+ )(.+)$
$1$3$2$4 |
2
imn1 2020-01-10 12:21:27 +08:00 1
补充:如果引号内有空格,\S 换成更具体的写法
|
3
Hilong 2020-01-10 12:27:17 +08:00 via Android 1
就是一个分组匹配然后换下顺序的问题
|