TextPad查找替换命令通配符

TextPad查找替换命令通配符,textpad,Textpad,我试图找出如何使用通配符组合find and replace命令,或者找到一种查找和替换以下示例的方法: 我想找到前面有双引号,后面有单引号的术语: 例如: 找到“joe”并替换为“joe” 基本上,我正在尝试查找所有具有“前面和结尾”的术语。在textpad的“替换”对话框中选中[x]正则表达式复选框,并输入以下值: 查找内容: "([^'"]*)' 替换为: '\1' 说明: 在正则表达式中,方括号用于表示字符类。以插入符号开头的字符类将匹配该类以外的任何字符。 因此,[^'”将匹配除'

我试图找出如何使用通配符组合find and replace命令,或者找到一种查找和替换以下示例的方法:

我想找到前面有双引号,后面有单引号的术语:

例如: 找到“joe”并替换为“joe”


基本上,我正在尝试查找所有具有“前面和结尾”的术语。

在textpad的“替换”对话框中选中
[x]正则表达式
复选框,并输入以下值:

查找内容:

"([^'"]*)'
替换为:

'\1'
说明:

在正则表达式中,方括号用于表示字符类。以插入符号开头的字符类将匹配该类以外的任何字符。

因此,
[^'”
将匹配除
'
之外的任何字符。下面的
*
表示后面可以跟任意数量的字符。
标记一个组。我们要寻找的团队以
并以
结尾”
。最后,在replace字符串中,我们可以通过
\n
引用任何组,其中n是第n个组。在我们的案例中,它是第一个也是唯一一个组,这就是为什么我们使用
\1

如何让它搜索带有a、或的单个报价;(逗号或分号)在单引号前面?我很清楚你的意思。请给出一个字符串示例。搜索
“([^'”]*)”([,;])
,并假设您想保留
您将用
'\1'\2