我试图找出如何将命令和替换命令放在一起使用通配符,或找出找到并替换以下示例的方法:
我想在最后找到包含双引号的字词,最后用一个引号:
实施例: 找到“乔”并替换为“乔”
基本上,我试图找到所有条款都有“在前面和后面”的条款。
答案 0 :(得分:3)
选中textpad的替换对话框中的[x] Regular expression
复选框,然后输入以下值:
找到:
"([^'"]*)'
替换为:
'\1'
说明:
在正则表达式中,方括号用于表示字符类。以插入符号开头的字符类将匹配类中没有的任何内容
因此,[^'"]
将匹配除'
和"
之外的任何字符。以下*
表示可以跟随任意数量的这些字符。 (
和)
标记了一个组。我们要查找的论坛以"
开头,以'
结尾。最后在替换字符串中,我们可以通过\n
引用任何组,其中n是第n组。在我们的例子中,它是第一个也是唯一一个组,这就是我们使用\1
。