我需要删除给定文件中每一行的前2个双引号。
{
"title": {
"text": "Single Target Trinket Ratings",
"style": {
"fontFamily": "\"Lucida Grande\", \"Lucida Sans Unicode\", Verdana, Arial, Helvetica, sans-serif",
"color": "#ffffff",
"fontSize": "18px",
"fontWeight": "normal",
"fontStyle": "normal"
}
所以最终看起来像这样
{
title: {
text: "Single Target Trinket Ratings",
style: {
fontFamily: "\"Lucida Grande\", \"Lucida Sans Unicode\", Verdana, Arial, Helvetica, sans-serif",
color: "#ffffff",
fontSize: "18px",
fontWeight: "normal",
fontStyle: "normal"
}
我没有很扎实的掌握,所以我一直在手动操作
["{\[\]]
答案 0 :(得分:1)
使用^
来匹配行的开头,然后捕获在组中重复的空格,匹配"
,捕获非"
字符,然后再次匹配"
。然后,用这两个捕获组替换,从而删除引号:
^( *)"([^"]+)"
替换为
\1\2