我有一个像这样的字符串列表:
purpcl ("purpose clause modifier"),
quantmod ("quantier modifier"),
rcmod ("relative clause modifier"),
是否有可能让它们像这样:
PURPCL ("purpose clause modifier"),
QUANTMOD ("quantier modifier"),
RCMOD ("relative clause modifier"),
答案 0 :(得分:2)
可以使用某些工具,例如sed
:
$ sed -r 's/^([^(]+)/\U\1/'
purpcl ("purpuse clause modifier"),
PURPCL ("purpuse clause modifier"),
但是你绝对不应该使用正则表达式进行这种处理。
答案 1 :(得分:0)
某些语言(如Perl)和/或编辑器(或IDE)具有此类功能,但总的来说,不,仅使用正则表达式是不可能的。
只更改字符串文字之外的字母已经扩展了正则表达式的功能。