多次出现正则表达式PHP拉丁标志

时间:2012-12-20 16:09:05

标签: php regex

在Javascript中,我将字母'''的所有出现替换为' aaa '。

 json=json.replace(/\ą/g,'**aaa**');

现在我想在PHP中向后执行,将所有' aaa '更改为'''。

例如:

**aaa**baba**aaa**  for 'ąbabaą';

这很容易,但我不擅长PHP。

2 个答案:

答案 0 :(得分:4)

只需使用str_replace(),就像这样:

$string = str_replace( '**aaa**', 'ą', $string);

如果你需要单词边界,你需要一个正则表达式,如下所示:

$string = preg_replace( '/\b**aaa**\b/', 'ą', $string);

答案 1 :(得分:1)

$original = "**aaa**baba**aaa**";
$result = str_replace("**aaa**", "ą", $original);

请注意,PHP的网站具有很棒的搜索功能;在这种情况下,我键入“http://php.net/replace”以获取与“替换”相关的条目列表,第一个链接用于上述功能。