所有的正則表達式,極品
C#,正則表達式 我需要的正則表達式,需要提取任何字母數字值由括號括起來。關於括號的注意事項:每邊可以有任意數量的括號,但是每邊的括號數相匹配(見下面的例子)。
Ex。值( '1' 從括號每側提取值):
(1) - > 1
((1)) - > 1
(((1))) - > 1
我有這樣的表現,但顯然它的錯誤,不知道如何保存的值()等
\\(([^)]*)\\)
所有的正則表達式,極品
C#,正則表達式 我需要的正則表達式,需要提取任何字母數字值由括號括起來。關於括號的注意事項:每邊可以有任意數量的括號,但是每邊的括號數相匹配(見下面的例子)。
Ex。值( '1' 從括號每側提取值):
(1) - > 1
((1)) - > 1
(((1))) - > 1
我有這樣的表現,但顯然它的錯誤,不知道如何保存的值()等
\\(([^)]*)\\)
只需使用REPLACE();
string myString = "(((1))) - 1";
myString = myString.Replace("(", "").Replace(")", "");
你必須使用正則表達式嗎?
維克多在評論所說,爲什麼不乾脆
var number = someString.Replace("(", String.Empty).Replace(")", String.Empty);
另外,結合使用LastIndexOf
和IndexOf
和"("
和")"
與Substring
以確定值。
\(([0-9a-zA-Z]+)\)
匹配括在單個圓括號中的所有字母數字字符串。如果你還想檢查每邊的括號(不清楚問題),正則表達式不是最好的選擇。
我已經閱讀了很多來自新用戶的格式不太好的問題,但您有380位代表,請格式正確... –
我重新格式化了問題。 – ActiveX
你的***問題是什麼***?問題以問號(***?***)結尾! – abelenky