TextPad 查找替换命令通配符

TextPad Find Replace Commands Wild Cards

我正在尝试弄清楚如何将查找和替换命令与通配符放在一起,或者想出一种查找和替换以下示例的方法:

我想查找前面包含双引号且末尾包含单引号的术语:

示例: 找到“joe”并替换为 'joe'

基本上,我试图找到所有带有“前面和结尾”的字词。

选中文本板替换对话框中的 [x] Regular expression 复选框并输入以下值:

查找内容:

"([^'"]*)'

替换为:

''

解释:

在正则表达式中,方括号用于表示字符class。以插入符号开头的字符 class 将匹配任何不在 class.
中的字符 因此 [^'"] 将匹配除 '" 之外的任何字符。下面的 * 表示后面可以跟任意数量的这些字符。 () 标记一个组。我们要查找的组以 " 开头并以 ' 结尾。最后,在替换字符串中,我们可以通过 \n 引用任何组,其中 n 是第 n 组。在我们的例子中,它是第一个也是唯一一个组,这就是我们使用 .

的原因