正規表現を使用して、テキスト ファイル内の特定のプレースホルダーを識別しようとしています。
すべてのプレースホルダーは % で始まり、% で終わります。
% を開いた後の最初の単語は、オプションの属性を持つことができるプレースホルダー名です (デフォルト以外の書式設定プロパティを考えてください)。
いくつかのサンプルは次のとおりです。
%MyVariable% --> 目的の出力は Name=MyVariable 、Attribute=''
%MyVariable:uppercase% --> 目的の出力は Name=MyVariable 、Attribute='uppercase'
%MyVariable:maxlen(20)% --> 目的の出力is Name=MyVariable , Attribute='maxlen(20)'
%MyVariable:words(1,2)% --> 目的の出力は Name=MyVariable , Attribute='words(1,2)' です
このタスクを達成するために正しい正規表現を構築するのを手伝ってくれる人はいますか?
C# と .NET Framework v4.0 を使用しています
ありがとうございました