TextPad查找替换命令通配符
我试图找出如何使用通配符组合find and replace命令,或者找到一种查找和替换以下示例的方法: 我想找到前面有双引号,后面有单引号的术语: 例如: 找到“joe”并替换为“joe”TextPad查找替换命令通配符,textpad,Textpad,我试图找出如何使用通配符组合find and replace命令,或者找到一种查找和替换以下示例的方法: 我想找到前面有双引号,后面有单引号的术语: 例如: 找到“joe”并替换为“joe” 基本上,我正在尝试查找所有具有“前面和结尾”的术语。在textpad的“替换”对话框中选中[x]正则表达式复选框,并输入以下值: 查找内容: "([^'"]*)' 替换为: '\1' 说明: 在正则表达式中,方括号用于表示字符类。以插入符号开头的字符类将匹配该类以外的任何字符。 因此,[^'”将匹配除'
基本上,我正在尝试查找所有具有“前面和结尾”的术语。在textpad的“替换”对话框中选中
[x]正则表达式
复选框,并输入以下值:
查找内容:
"([^'"]*)'
替换为:
'\1'
说明:
在正则表达式中,方括号用于表示字符类。以插入符号开头的字符类将匹配该类以外的任何字符。因此,
[^'”
将匹配除'
和“
之外的任何字符。下面的*
表示后面可以跟任意数量的字符。(
和)
标记一个组。我们要寻找的团队以“
并以结尾”
。最后,在replace字符串中,我们可以通过\n
引用任何组,其中n是第n个组。在我们的案例中,它是第一个也是唯一一个组,这就是为什么我们使用\1
如何让它搜索带有a、或的单个报价;(逗号或分号)在单引号前面?我很清楚你的意思。请给出一个字符串示例。搜索“([^'”]*)”([,;])
,并假设您想保留
您将用'\1'\2