我怎麼能轉換是這樣的:替換字符出現的所有引號內的PHP
"hi (text here) and (other text)" come (again)
要這樣:
"hi \(text here\) and \(other text\)" come (again)
基本上,我想逃離「只」是括號裏面的引號。
編輯
我對新的正則表達式,因此,我嘗試這樣做:
$params = preg_replace('/(\'[^\(]*)[\(]+/', '$1\\\($2', $string);
但這隻會逃避的第一次出現(
EDIT 2。
也許我應該提一下,我的字符串可能有這些括號al隨時可以逃脫,在這種情況下,我不想再逃脫他們。順便說一句,我需要它適用於雙引號和單引號,但我認爲只要我有其中一個例子的工作示例,我就可以做到這一點。
[你有什麼嘗試?](http://www.whathaveyoutried.com/)請參閱[問問建議](http://stackoverflow.com/questions/ask-advice),請。 –
我想我不明白你想添加逃逸到第一個字符串? –
沒有他想要逃避是引號內 – vodich