3

括弧付きの文字列があり、括弧内の文字列の部分のみを抽出したいと考えています。

たとえば、次の文字列から:

"abc(def)ghi"

"def"かっこなしでを取得したいです。

私はいくつかの検索を行いましたが、これまでに見つけた最も近いものは String.Split() です:

string s = "3,2,4,5,6";
string[] words = s.Split(',');

ただし、String.Split は一度に 1 つの区切り文字しか取りません。括弧内の文字列のみを取得するより良い方法はありますか?

4

4 に答える 4

0

ちょうど別の選択肢。シンプルな2分割

        string s = "abc(def)ghi";
        string []first = s.Split('(');
        string[] second = first[1].Split(')');
        Console.WriteLine(second[0]);
        Console.ReadLine();
于 2013-09-26T21:46:13.680 に答える