在我的文本中我有这样的输出:
Å apat
我想搜索“Å”,注意 Å + 空格。并将其转换为“Š”。
所以基本上我想找到这个后面有空格的字母,然后用一个没有空格的字母替换它。
字符串替换不能做到这一点,我对正则表达式不是很好,我试过这个但它不起作用:
$return = preg_replace('/[Å\s]/', 'Š', $return);
有人可以帮帮我吗?
注意这个词“Å apat”不必在句子的开头,大多数时候它在中间的某个地方。
最佳答案
$re = "/Å\\s/m";
$str = "Å apat";
$subst = "Š";
$result = preg_replace($re, $subst, $str);
这应该可以为您完成。 See demo
关于php - 如何用 PHP preg_replace 匹配一个字符加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30048962/