2013-10-23 400 views
1

我們知道它會刪除括號內的所有東西/\((.*?)\)/但我需要刪除括號中的數字。有一個像Acqua(Demon)(21)的字符串。所以我想從這個字符串中只移除(21),而不是(Demon)。如果有人知道這類問題。請回復我。 謝謝如何刪除括號內的數字?

+1

'/ \(\ d + \)/'應該工作。 –

+0

您還應該考慮在刪除部分字符串後調用trim()。或者做'/?\(\ d + \)/' – Martin

+0

比你。大。另外還有一種模式可以在regx中寫出一個模式匹配。如何在需要時充分了解regx進行自定義。如果有任何參考網站了解這些事情,請提供給我。謝謝 – Robert

回答

0

你可以試試這個

/\(([0-9]+?)\)/gm 
+1

恐怕'g'修飾符不會被PHP – Martin

+0

識別@MartinCernac謝謝你指出 – Mina