繁体   English   中英

我可以在 VScode 中找到并替换 RegEx 来替换找到的没有引号的 RegEx 吗?

Can I find and replace RegEx in VScode to replace the found RegEx without quotations?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

快速提问:

我想使用 RegEx 来查找和替换 csv 中的列中包含“”的实例,因为它会导致它创建一个新列。

例如,

“名称”、“DOB”、“描述”、“状态”

"Samuel Smith","01-01-1969","喜欢去"Sam", "Open"

这转化为

姓名 出生日期 说明 状态
塞缪尔·史密斯 01-01-1969 喜欢路过 山姆 打开

我知道我可以使用 [ "(.*?)" ] 来查找这些实例,但是有没有一种方法可以替换它,以便它只返回 Sam 而不是“Sam”?

我的问题有意义吗? 谢谢

2 个回复

在这种情况下替换为$1以获取第一个捕获组(...)

$0是整个匹配,之后的每个更高的数字代表下一个捕获组。

Find :   "(.*?)"
Replace: $1

输入:

"Name", "DOB", "Description", "Status"

"Samuel Smith","01-01-1969","Likes to go by" "Sam", "Open"

输出:

Name, DOB, Description, Status

Samuel Smith,01-01-1969,Likes to go by Sam, Open
1 找到并替换为Regex

我有以下代码: 我想用函数translate结果替换{phrase} 。 translate函数的调用必须带有{\\d}参数。 例如代码: 应该: 我尝试使用preg_replace_callback失败。 我的代码: 谢谢。 ...

2 如何用RegEx找到的变量名替换RegEx?

假设我有一个名为testvar的变量,并且字符串也包含此testvar 。 我希望函数使用整个字符串并将RegEx替换为找到的RegEx。 /k.*?j/此RegExp查找所有以k开头并以j结尾的替换。 在我的示例中,必须用其值替换ktestvarj , 最后,我要有“一些st ...

3 RegEx在双引号之间找到换行符并替换为空格

我需要帮助,以双引号和介于两者之间的值的字符串中的空格替换换行符。 这是我当前的表达式,但是仅在string不包含任何其他值时才替换换行符。 我要更改此: “用多行记录字段。 现在,此问题已解决。” 为了这: “日志字段有多行。现在已修复。” ...

6 如何仅替换首次找到的regex_search匹配项?

我正在做运动: 为myPrintf模板函数添加代码,该代码检查格式字符串中参数类型和类型规范的匹配情况。 仅将%d限制为int的转换,然后将%f限制为float的转换,将%s限制为const char *的转换。 这是我的代码: 最后,我将仅打印此字符串,并将所有%d%f%s更改为变量的值 ...

8 找到js URL并用Regex替换成js文件

我有一个配置文件,如何找到所有的 js URL? js URL 像这样: https://raw.githubusercontent.com/xx/Script/master/File/xxx.js https://raw.githubusercontent.com/xx/Script/maste ...

2019-10-29 00:26:36 1 30   regex
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM