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

时间:2018-10-23 10:45:49

标签: 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",

有没有办法做到这一点?该文件相当长,为661630行。

谢谢。

2 个答案:

答案 0 :(得分:2)

是的,这是可能的:

  • 搜索字段中使用^("Suburb_Name": ")([^"]*)
  • 以及替换字段 $1\U$2

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

答案 1 :(得分:0)

查找

$1\U$2

替换

android:fillViewport="true"