Notepad ++查找/替换通配符问题

时间:2016-10-28 15:57:36

标签: regex replace find notepad++ wildcard

希望这很简单,因为我似乎无法弄明白。

我有一个游戏输出一个包含我想要查看的信息的日志,但它已经被标签所困扰。

<color=#9B9B9BFF>abndnd_b9o66v</color>.<color=#1EFF00FF>out_ys0a67</color>
<color=#9B9B9BFF>uknown_ospiw8</color>.<color=#1EFF00FF>p_vyuxzb</color>
<color=#9B9B9BFF>anonymous_yzgoqq</color>.<color=#1EFF00FF>pub_info_o1rotu</color>
<color=#9B9B9BFF>unidentified_t7stef</color>.<color=#1EFF00FF>out_gems04</color>
<color=#9B9B9BFF>abndnd_5vs06o</color>.<color=#1EFF00FF>public_7gshh2</color>
<color=#9B9B9BFF>anon_7kq2k4</color>.<color=#1EFF00FF>pub_wxn46t</color>
<color=#9B9B9BFF>anon_i83kkg</color>.<color=#1EFF00FF>info_ev39gs</color>

我可以手动过滤它,但我知道正则表达式可能会有所帮助,我似乎无法正确地弄清楚语法以及如何在不篡改所需文本的情况下修剪标签

我的最终结果是我试图得到的是:

abndnd_b9o66v.out_ys0a67
uknown_ospiw8.p_vyuxzb
anonymous_yzgoqq.pub_info_o1rotu
unidentified_t7stef.out_gems04
abndnd_5vs06o.public_7gshh2
anon_7kq2k4.pub_wxn46t
anon_i83kkg.info_ev39gs

1 个答案:

答案 0 :(得分:0)

试试这个:

<color=.*?>(.*?)</color>\.<color=.*?>(.*?)</color>

替换为:

\1\.\2