Sublime Text 3通配符中的正则表达式转为大写

Regular expressions in Sublime Text 3 wildcard to 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",

有办法吗?文件比较长,661630行。

谢谢。

是的,这是可能的:

  • 搜索字段中使用^("Suburb_Name": ")([^"]*)
  • 并在 替换字段中 \U

\U 是一个特殊的替换修饰符,它使输出为大写(根据 Documentation)。

查找

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

替换

\U