我有一個正則表達式,並希望忽略字符串中的任何'(撇號)。正則表達式可以討論討論String manipulation: How to replace a string with a specific pattern忽略來自正則表達式的'(撇號)
RegEx: \\(\\s*'(?<text>[^'']*)'\\s*,\\s*(?<pname>[\\w\\[\\]]+)\\s*\\)
內發現基本上提供的正則表達式沒有在方案中工作,而且{}文本包含'(撇號)。您能否讓RegEx忽略{text}中的任何apostroph'e?
For eg:
substringof('B's',Name) should be replaced by Name.Contains("B's")
substringof('B'',Name) should be replaced by Name.Contains("B'")
substringof('''',Name) should be replaced by Name.Contains("'")
欣賞它!謝謝。
它看起來像你正在尋找的字符串是這樣的:'('foo',bar [] baz [])'注意:你似乎需要撇號'''在末尾串。如果你想「忽略」撇號,試試像這樣:'([^'] [']?)+'這意味着,期望的字符集隨後是可選的撇號,然後重複1次或更多次。 – 2013-05-13 18:28:53
好的,會試着讓你知道 – 2013-05-13 18:36:41
謝謝,但對不起,這沒有工作 – 2013-05-13 18:53:49