Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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
Json 升华文本3中的正则表达式通配符为大写_Json_Regex_Sublimetext3_Wildcard_Uppercase - Fatal编程技术网

Json 升华文本3中的正则表达式通配符为大写

Json 升华文本3中的正则表达式通配符为大写,json,regex,sublimetext3,wildcard,uppercase,Json,Regex,Sublimetext3,Wildcard,Uppercase,我有以下几行文字: "Suburb_Name": "Hazelwood", "Suburb_Name": "Hazelwood North", "Suburb_Name": "Heathcote", "Suburb_Name": "Sulky", 我需要将各种名称大写,如: "Suburb_Name": "HAZELWOOD", "Suburb_Name": "HAZELWOOD NORTH", "Suburb_Name": "HEATHCOTE", "Suburb_Name": "SULKY

我有以下几行文字:

"Suburb_Name": "Hazelwood",
"Suburb_Name": "Hazelwood North",
"Suburb_Name": "Heathcote",
"Suburb_Name": "Sulky",
我需要将各种名称大写,如:

"Suburb_Name": "HAZELWOOD",
"Suburb_Name": "HAZELWOOD NORTH",
"Suburb_Name": "HEATHCOTE",
"Suburb_Name": "SULKY",
有没有办法做到这一点?文件相当长,661630行


谢谢。

是的,这是可能的:

  • 搜索字段中使用
    ^(“郊区名称”)([^“]*)
  • 替换字段中
    $1\U$2
\U
是一种特殊的替换修饰符,可使输出为大写(根据)。

查找

("Suburb_Name": ")([^"]*)
替换

$1\U$2

@user3121518 Supreme Text 3.1.1(这就是我测试它的地方,通常我使用记事本++)查找(“郊区名称”)([^“]*)替换$1\U$2有效,而小^2无效。非常感谢。