我对regex一无所知,但我需要将变量($ name)转换为大写。 有人知道怎么做吗?
另外,什么是学习正则表达式的好网站?
答案 0 :(得分:1)
TextPad将允许您执行此操作。
示例:
test
查找内容:([^] )(。)替换为:\ U \ 1 \ E \ 2
结果将是:
TEST
答案 1 :(得分:1)
你可以尝试
s/(\pL+)/\U$1/g
捕获parens会找到字母,而\U
escape sequence会将uc
函数应用于$1
中捕获的文本。 /g
修饰符将在整个字符串中重复匹配。
对于更通用的正则表达式,您可以尝试
s/(.*)/\U\1/g
...匹配所有字符,\1
是旧样式捕获序列。
答案 2 :(得分:0)
tr///
运算符