2014-01-22 85 views
0

我給這樣的字符串: CSF @ asomedatahere @ iiwin @ hnotwhatIwant在某些符號之間的替換文本

我想更換爲現在之間@i和@h字符串(H可以是任何字符)。這就是我迄今爲止所做的,我覺得我很接近,但是,@ idata模式之後可能並不總是有@CHAR。

(?<[email protected])(.*)([email protected]*) 

我希望它的工作,可選不存在。從下面的鏈接可以看出,它適用於第一種情況而不是第二種情況。我嘗試添加'?'最後使最後一部分可選,但這使得它不適用於第一種情況。

這裏是一個鏈接,將顯示您主動什麼是不工作:http://fiddle.re/vtvmc

回答