テキストからのトークンを正規表現と照合する必要があります。
Hello {FullName}, I wanted to inform that your product {ProductName} is ready.
Please come to our address {Address} to get it!
テキスト内の特定のトークンを照合し、正規表現を使用して値を入力するにはどうすればよいですか?
また、安全な方法でそれを行う必要があり、次のように、トークンのスペルが間違っていたり、何か問題があったりする可能性のあるすべての問題を回避する必要があります。
**Hello {Full{Name}, I { wanted to inform that your product {{ProductName} is ready.
Please come to our } address {Addr{Street}ess} to get it!**
PS
私はこれを試しました:{([^}]+)}
しかし、たとえば次の場合:
{FullName}
それは機能しますが、私が持っていても機能します
{Full{Name} ...
PS 2:
私はこれを試しました:{=[^{^=^}]*=}
しかし、中括弧だけでなく別の文字を使用する必要があります...これが等しい文字なしで機能するように調整することは可能ですか?
{=FullName=} - this works
{=Full{Name=} - this doesn't work
したがって、基本的にトークン{=Token=}
は{Token}