我想將字符串拆分爲3部分。 例如:正則表達式的C#正則表達式
text = "(123-12)selis(qard)";
into
string1 = 123-12
string2 = selis
string3 = gard
謝謝!
我想將字符串拆分爲3部分。 例如:正則表達式的C#正則表達式
text = "(123-12)selis(qard)";
into
string1 = 123-12
string2 = selis
string3 = gard
謝謝!
分割字符串做到這一點真的很容易...
var strings =text.Split(new [] { '(', ')'}, StringSplitOptions.RemoveEmptyEntries);
var string1 = strings[0];
var string2 = strings[1];
var string3 = strings[2];
,如果你真的想要的正則表達式
var regex = new Regex("[(|)]", RegexOptions.Compiled );
var strings = regex.Split("(123-12)selis(qard)").Where(s => s != String.Empty).ToArray();
這裏是一個完全編碼的例子,使其對你有意義
var text = "(123-12)selis(qard)";
var splitString = text.Split(new char[] {'(', ')'},
StringSplitOptions.RemoveEmptyEntries);
基於什麼?圓括號? – Vikram
你真的應該顯示/顯示更多的努力 – MethodMan
要使用e正則表達式,您需要了解更多關於您擁有的文本內容。例如:是否有更多的大括號?哪些部分改變了? –