2017-01-15 4 views
-2

構文に一致する単語を除外する方法を探しています。例えばRexegはかっこ付きの単語を除外します

私はそのような{}は何も一致するすべての{G}単語を{G}を削除したいです。

出力する必要があります。

このようなすべての単語を削除します。

だから私も何のネスティングがないと仮定すると、ヘルプ

+0

だから何が正しく、そのための式を作成する方法については、正規表現のマニュアルを読んでからあなたを停止するのですか?例えば。 regexパターンで正しく[特殊文字をエスケープする]方法(http://www.regular-expressions.info/characters.html#special) – Andreas

+0

これは、* research *とも呼ばれる解決策を見つけることを試みることなく、私の仕事のためのリクエストであるため、この質問を議論の対象外としています。 – Andreas

答えて

0

ため

おかげで、この正規表現は動作するはずブラケットを持っているすべての単語を除外し、ブラケットを削除する:文字列として

\{[^}]+\} 

、それはです"\\{[^}]+\\}"

これはかなり基本的であり、次を使用します。

  • \{\}
    • はシャア{}
  • [^}]+
    • をエスケープアクタークラスではない1つまたは複数の文字に一致する}
関連する問題