我想用另一个单词替换匹配的单词,但需要将一个索引更改为大写的第一个字符 例如:
replace action='createView' to actionCreateView;
答案 0 :(得分:2)
你可以像这样在正则表达式中使用\ u:
例如:
statement: if\(\$requestData\[['|"]action['|"]\] == ['|"]([a-zA-Z]+)['|"]\)
replacement regex: public function action\u$1()
答案 1 :(得分:0)
为什么不尝试这样
$string = 'someStringcreateView';
$action = 'createView';
$replace = 'action'.ucfirst($action);
echo str_replace($action, $replace, $string); //someStringactionCreateView