みなさん、こんにちは!:)
ユーザーが文字列をテキストボックスに挿入できるアプリケーションがあります。このテキストボックスは、後でString.Format出力に使用されます。したがって、ユーザーの入力は特定の形式である必要があります。
プレースホルダーを1つだけ置き換えたいので、文字列は「Text{0}Text」のような形式にする必要があります。したがって、少なくとも1つの'{0}'が含まれている必要がありますが、中括弧の間に他のステートメントは含まれていません。たとえば、{1}は含まれていません。
'{0}'の前後のテキストには、任意の文字を使用できます。
したがって、次の制限を尊重する必要があると思います。{は{{、}は}}、 "は\"、\は\として記述する必要があります。
誰かが私にそのような正規表現を書く方法を教えてもらえますか?特に、許可されているすべての文字を一覧表示する代わりに、上記の4つの文字({、}、 "、および\)を除外するために'any character WITHOUT'のようなことを行うことはできますか?
どうもありがとう!!ニッキ:)