使用 preg_replace() 和正则表达式将大写字符串替换为小写字符串
2022-08-31 00:26:49
是否可以将大写字母替换为小写字母,使用 和 ?preg_replace
regex
例如:
以下字符串:
$x="HELLO LADIES!";
我想将其转换为:
hello ladies!
用:preg_replace()
echo preg_replace("/([A-Z]+)/","$1",$x);
是否可以将大写字母替换为小写字母,使用 和 ?preg_replace
regex
例如:
以下字符串:
$x="HELLO LADIES!";
我想将其转换为:
hello ladies!
用:preg_replace()
echo preg_replace("/([A-Z]+)/","$1",$x);
我认为这就是你想要实现的目标:
$x="HELLO LADIES! This is a test";
echo preg_replace_callback('/\b([A-Z]+)\b/', function ($word) {
return strtolower($word[1]);
}, $x);
输出:
hello ladies! This is a test
正则表达式101 演示:https://regex101.com/r/tD7sI0/1
如果你只是想让整个字符串都是小写的,而不仅仅是在整个事情上使用。strtolower