正则表达式NP ++不同的变化情况下,“本”到不同的字
我有几个包含像在许多不同的线以下的文本文件:正则表达式NP ++不同的变化情况下,“本”到不同的字
this_is_THIS.doc
我需要做到的是,以取代本前5次出现不同的物体,并忽略其余的物体。
我想它出现类似如下:
this_is_TREE.doc this_is_CAR.doc
this_is_CAT.doc
this_is_DONKEY.doc
this_is_ROCK.doc
我将在未来的话改变,所以我觉得一个正则表达式,我可以在未来改变做了很多次会帮助我很多。我搜查了但没有发现任何有用的东西谢谢你的帮助,你们这里的人很棒。
回答:
只要您想更换THIS
的5个实例,我认为以下解决方案是可管理的。对于这种特殊情况下,可以更换:
^(.+?)THIS(.+?)THIS(.+?)THIS(.+?)THIS(.+?)THIS
随着
$1TREE$2CAR$3CAT$4DONKEY$5ROCK
更改上述文本一样CAT
,CAR
按您的要求。
Click for Demo
更换前:
不要忘记检查. matches newline
和Match case
设置,如下图所示。
更换后:
注:即使您需要更换说的THIS
100个实例,我不会推荐这种方法。在这种情况下,正则表达式将会太长。
以上是 正则表达式NP ++不同的变化情况下,“本”到不同的字 的全部内容, 来源链接: utcz.com/qa/259122.html