Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何在记事本&x2B;中使用正则表达式替换字符串的一部分+;_Regex_Notepad++ - Fatal编程技术网

Regex 如何在记事本&x2B;中使用正则表达式替换字符串的一部分+;

Regex 如何在记事本&x2B;中使用正则表达式替换字符串的一部分+;,regex,notepad++,Regex,Notepad++,我们如何进行以下工作: 从以下字符串: "datetime": "date(2018-10-10)" "datetime": "date(2018-10-11)" "datetime": "date(2019-01-11)" "datetime": "date(2018-02-15)" 致: 编辑:我没有意识到括号内的双引号。。。下面的答案只会去掉json值前后的引号,而不会在括号内添加双引号。相反,我在问题评论中发布了一个解决方案,建议2个查找/替换,以获得所需的输出 试一试:(?您可以使用

我们如何进行以下工作:

从以下字符串:

"datetime": "date(2018-10-10)"
"datetime": "date(2018-10-11)"
"datetime": "date(2019-01-11)"
"datetime": "date(2018-02-15)"
致:


编辑:我没有意识到括号内的双引号。。。下面的答案只会去掉json值前后的引号,而不会在括号内添加双引号。相反,我在问题评论中发布了一个解决方案,建议2个查找/替换,以获得所需的输出


试一试:
(?您可以使用以下搜索和替换

搜寻

"date\((.*?)\)"
替换

date\(\"$1\"\)

如果您只需将
“:”
替换为
”:
)“
替换为
”,
,则无需正则表达式。
@Capricorn是正确的。我没有意识到你需要把引号移到括号里,所以我的正则表达式答案只能让你部分理解。只需做2个查找和替换,如Cap。说了,但加上你的双引号。(1) 将日期(替换为日期()和(2)将日期()替换为日期
date\(\"$1\"\)