內的文本組我有字符串的格式如下:匹配(和替換)的字符串
嗒嗒IIF((doc.PostTypeId == 1),(解析(doc.Id)> 1000), (doc.ParentId> 1000))等等
,我想將其轉換爲:
等等(doc.PostTypeId == 1解析(doc.Id?)> 1000:doc.ParentId> 1000 )等等
到目前爲止,我使用的是下面的正則表達式字符串匹配
IIF\((?<one>[^,]*?),\ (?<two>[^,]*?),\ (?<three>[^,]*)\)
但我有平衡所有的括號的問題,有沒有更好的辦法或正則表達式,這個錯誤的工具?
什麼語言? – 2010-05-25 20:55:46
你絕對不得不擺脫內部括號嗎?如果沒有,看起來你的正則表達式會更簡單。 – John 2010-05-25 20:57:59
@約翰,沒有內部括號可以留下,如果這是更容易。 @Bears,我做它在C#中,但我認爲正則表達式是相當普遍的? – 2010-05-25 21:04:58