私が間にあるすべてのsubbstringsを一致させたい{{
と}}
この部分文字列にが含まれていない場合.
、正規表現は正常に機能します。
"When he come, {{person}} will give his son {{something}}".match(/{{(\w*)}}/g) ;
結果:
["{{person}}"、 "{{something}}"]
ここで、この部分文字列に.
(dot)が含まれている場合、正規表現は期待どおりに機能しません。
"When he come, {{person.firstname}} will give his son {{something}}".match(/{{(\w*)}}/g) ;
結果:
["{{何か}}"]
person.firstname
。?または、このパターンを使用して{{
、}}
{{([^}]*)}}
説明:
[^}] a character class, anything but "}"
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加