-2

次の方法で部分文字列を見つける必要があります

セミコロンまたはフルストップで始まり、その部分文字列全体で二重引用符を含む 1 つの必須単語の後に続き、最後にサブ文字列がフルストップまたはセミコロンで終了します。正規表現を構築するための提案はありますか??

これで次の入力を検討してください。二重引用符で囲まれた単語の説明を見つける必要があります。必要な出力を参照してください。ありがとう

入力:

「エクイティ メンバー」とは、それぞれの名前と住所がパート A、スケジュール 1 に記載されている人物、および第 11 条の規定に従ってそのように任命されたその他の人物を意味します。「法律」とは、2000 年有限責任パートナーシップ法を意味し、随時修正されます。任意の人物の「関連会社」とは、1 人または複数の仲介者を介して直接的または間接的に管理している、またはそのような人物によって管理されている、またはそのような人物と共通の管理下にある人物を意味します。「支配」という用語は、直接的または間接的に、議決権のある有価証券の所有を通じて、契約またはその他によって、個人の管理およびポリシーを指示または指示する権限を所有することを意味します。

出力:

「エクイティ メンバー」とは、それぞれの名前と住所がパート A、スケジュール 1 に記載されている人物、および第 11 条の規定に従ってそのように任命されたその他の人物を意味します。

「法律」とは、2000 年有限責任パートナーシップ法を意味し、随時修正されます。

任意の人物の「関連会社」とは、1 人または複数の仲介者を介して直接的または間接的に管理している、またはそのような人物によって管理されている、またはそのような人物と共通の管理下にある人物を意味します。

「支配」という用語は、直接的または間接的に、議決権のある有価証券の所有を通じて、契約またはその他によって、個人の管理およびポリシーを指示または指示する権限を所有することを意味します。

4

1 に答える 1

0

あなたの答えは

Match resul = Regex.Match(input, "(;|.)([^;|^.])+(;|.)");

        while (resul.Success)
        {
            MessageBox.Show(resul.Value);
            resul= resul.NextMatch();
        }

あなたへのお願いです。stackoverflow に正確な回答を求めないでください。質問の基準は、stackoverflow で確認できます。

于 2012-05-25T12:27:36.943 に答える