删除 IntelliJ 中文本周围的引号(使用正则表达式?)
Removing quotation marks around text in IntelliJ (with Regex?)
我有一段代码要删除 属性 名称周围的引号。
// Current format
var user = {
'name': 'A',
'loggedIn': true
}
// Desired format
var user = {
name: 'A',
loggedIn: true
}
我已经找到了我想用这个正则表达式更改的所有地方:
'(.+)'\:
现在我想删除那些字符串中的引号。我试图在 "replace with" 字段中输入 (.+)\:
,但没有成功。有什么方法可以用这个工具做我想做的事吗?
Find in Path documentation 说明如何使用参考文献:
- 如果您通过正则表达式指定搜索模式,请在反向引用中使用
$n
格式(以引用以前找到并保存的模式)。
</code> 将包含括号匹配的任何内容,因此您的替换字符串看起来像 <code>:
.
您的正则表达式与您想要的字符串匹配,但您没有使用捕获的组! </code> returns 第一组、第二组和第三组带有 <code>
和 </code> 以及...。</p>
<p>附加词:</p>
<p>您可以在查找正则表达式中通过 <code>
back-referencing 来避免重复捕获组代码。
我建议在一般情况下使用此正则表达式而不是您自己的正则表达式:
^\s*(['|"])(.*?)\s?:
并替换为 :
以提取“/”之间的字符串。
我有一段代码要删除 属性 名称周围的引号。
// Current format
var user = {
'name': 'A',
'loggedIn': true
}
// Desired format
var user = {
name: 'A',
loggedIn: true
}
我已经找到了我想用这个正则表达式更改的所有地方:
'(.+)'\:
现在我想删除那些字符串中的引号。我试图在 "replace with" 字段中输入 (.+)\:
,但没有成功。有什么方法可以用这个工具做我想做的事吗?
Find in Path documentation 说明如何使用参考文献:
- 如果您通过正则表达式指定搜索模式,请在反向引用中使用
$n
格式(以引用以前找到并保存的模式)。
</code> 将包含括号匹配的任何内容,因此您的替换字符串看起来像 <code>:
.
您的正则表达式与您想要的字符串匹配,但您没有使用捕获的组! </code> returns 第一组、第二组和第三组带有 <code>
和 </code> 以及...。</p>
<p>附加词:</p>
<p>您可以在查找正则表达式中通过 <code>
back-referencing 来避免重复捕获组代码。
我建议在一般情况下使用此正则表达式而不是您自己的正则表达式:
^\s*(['|"])(.*?)\s?:
并替换为 :
以提取“/”之间的字符串。