私はC#クラスを作成しようとしているXMLスキーマを持っています。現時点では、私はXSD2Codeと一緒にクラスを作成しています。XMLコメントをC#属性で置き換える正規表現
/// <summary>
/// ALT\N
/// </summary>
public string NumberOfTags { get; set; }
XMLコメントはdifferent data representationにマップTMATSコードを参照:
<xs:element name="NumberOfTags" type="xs:positiveInteger" minOccurs="0">
<xs:annotation>
<xs:documentation>ALT\N</xs:documentation>
</xs:annotation>
</xs:element>
XSD2Codeは、次のようになりますコードを生成します:original schemasはこのような何かを見ての要素を持っています。私はプログラムでこのマッピングを実行できるように、実行時に読みやすい表現でこれらのコードをキャプチャする必要があります。これまでのところこれを達成するための最良のアイデアは、これらのXMLコメントをC# Attributesに翻訳し、それを反映するための追加のコードを書くことです。
ここに私の質問があります。
[TmatsCode(@"ALT\N")]
public string NumberOfTags { get; set; }
これを達成する正規表現がどのようなものです:結果のコードは次のようになりますように私は、Visual Studioは検索と置換使用して、正規表現スタイルはXSD2Codeによって生成されたコードに置き換えるやりたいですか?
優秀、ありがとう!最近のうちに、私は正規表現を学ぶつもりです。それは私のtodoリストにあり、学ぶべき約千のものがあります。 :/ –