555测试正在进行
我要使“测试”的首字母大写休息更小,如下图所示
555测试正在进行
Quaternion zMatched = Quaternion.LookRotation(zAxisTarget, direction)
Quaternion yMatched = zMatched * Quaternion.AngleAxis(90f, Vector3.right);
transform.rotation = yMatched;
我想要这样的东西
结果= 555测试正在进行
答案 0 :(得分:1)
我会说您正在寻找类似的东西:
<?php
echo preg_replace_callback (
'|\d\s+([a-z])|',
function ($matches) {
return strtoupper($matches[0]);
},
"555 testing is going on 4 ever."
);
正则表达式匹配数字后跟一个或多个空格的所有小写字符。匹配项将移交给替换函数,该函数的返回值将用作原始匹配项的替换。
输出显然是:
555测试正在进行4次。
答案 1 :(得分:1)
这里是一个代码,用于匹配并替换成数字后的大写字母。
<?php
$s = '555 testing is going on 4a';
echo preg_replace_callback('/\d\s*([a-z])/',
function($matches) {
return str_replace($matches[1], '', $matches[0]) . strtoupper($matches[1]);
}, $s);
正则表达式匹配数字,然后匹配0个或多个空格以及一个小写字符。希望这可以帮助。