2012-12-20 60 views
-1

在Javascript中,我將字母'±'的所有出現次數替換爲'aaa'。現在多次出現正則表達式PHP拉丁語標誌

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

我想向後做在PHP中,改變一切「AAA」到「A」。

例如:

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

這可能是容易的,但我不擅長PHP。

+0

順便說一句,你不需要逃避'±'。 –

回答

4

只需使用str_replace(),像這樣:

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

如果需要字邊界,你需要一個正則表達式,像這樣的:

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

現在它的工作很多。 – Kriss

+0

@Kriss不客氣。如果我的帖子回答了你的問題,請考慮[接受它](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 – nickb

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

需要注意的是PHP的網站有很好的搜索功能;在這種情況下,我輸入「http://php.net/replace」以獲取與「替換」相關的條目列表,並且第一個鏈接用於上述功能。

+0

我發現它,但它沒有工作 - sry打擾所有人 - 問題是我沒有attache頭('內容類型:文本/ HTML;字符集= utf-8'); – Kriss

+0

根本沒有麻煩 - 考慮用新信息編輯您的問題,然後張貼您的解決方案作爲答案。有人可能會用谷歌搜索類似的問題,你的經驗可以幫助他們。 – GargantuChet

相關問題