我正在使用NP ++并且它具有正则表达式替换功能,这当然非常令人愉快。但是,我想知道NP ++中是否有一种方法(使用Style Configurator?),它不仅会显示使用正则表达式找到的内容,还会显示替换,一旦发现它。
例如,我正在搜索文本行(除其他外)包含电子邮件地址,我想删除所有内容,禁止电子邮件地址。我正在使用以下正则表达式:
^.* (\w{1,}\.\w{1,}@MyEmailAddressDomain\.com).*$
我只是用
替换它$1
因为我只想要电子邮件地址。 (我很欣赏这不是最好的“电子邮件查询”,但这对于这个特定的实例来说已经足够了,而且不是问题的症结所在。)
NP ++以浅灰色和表达式突出显示包含电子邮件地址的每一行;但我正在寻找一种附加突出显示语法,它将显示“$ 1”将取代的内容,在这种情况下,是每行中的电子邮件地址,以便突出显示整行浅灰色(表示正则表达式“击中”该行是它所关注的那个),实际的替换值是(例如)是粗体,红色还是其他颜色?
在线正则表达式测试网站(例如https://regex101.com/)非常好地展示了这一点,所以我只是想知道是否有人知道在NP ++中生成相同的方法?