regexを使って複数のXMLタグを解析する

私はXMLからいくつかのタグ(その価値)を解析する必要があります。これは正規表現で行う必要があります(なぜ私に尋ねないでください:))

例えば:

 AAA
 1234
 M

正規表現を使って各タグに必要なパターンを知っています

string name =  "(?<=).+?(?=)";
string id = "(?<=).+?(?=)";
string gender = "(?<=).+?(?=)";

私は Regex オブジェクトを初期化してそれらのすべてを処理する方法を知りません。

できます:

private static readonly Regex rgx1 = new Regex(name);
private static readonly Regex rgx2 = new Regex(id);
private static readonly Regex rgx3r = new Regex(gender);

しかし、私はそれがひどい廃棄物だと思っています….

だから私の質問は:複数のパターンを処理する単一の Regex を初期化する方法です。

そして私がそれをしたら、それから値を抽出する方法は?

p.s:誰かが知っておく必要がある場合はC#でプログラミングしています….

10倍!

ベストアンサー

このリストの質問に答えた人が「なぜ私に質問しない」という制約を受け入れることは期待できません。自己尊重のソフトウェアエンジニアは、まず理由を尋ねることなく、間違ったデザインをタスクに使用するという要求を受け入れません。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です