首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TextPad查找替换命令通配符

TextPad查找替换命令通配符
EN

Stack Overflow用户
提问于 2016-02-17 06:37:15
回答 1查看 9.4K关注 0票数 2

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

我希望找到前面有双引号、末尾有单引号的术语:

示例:查找“joe”并将其替换为“joe”

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-17 07:03:27

选中textpad的replace对话框中的[x] Regular expression复选框,然后输入以下值:

查找内容:

代码语言:javascript
复制
"([^'"]*)'

替换为:

代码语言:javascript
复制
'\1'

解释:

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

因此,[^'"]将匹配除'"之外的任何字符。下面的*表示后面可以跟任意数量的字符。()标记一个组。我们要找的组以"开头,以'结尾。最后,在替换字符串中,我们可以通过\n引用任何组,其中n是第n个组。在我们的例子中,它是第一个也是唯一一个组,这就是我们使用\1的原因。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35444377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档