私はしばらくの間これに頭を悩ませてきました:[a-z]+[0-9]?
などの文字列を除くすべての文字シーケンスをキャプチャしたいsin|cos|tan
ので、正規表現の宿題を済ませると、次の正規表現が機能するはずです。
(?:(?!(sin|cos|tan)))\b[a-z]+[0-9]?
ご覧のとおり、私は交互にネガティブルックアヘッドを使用しています-キャプチャされていないグループの後に括弧を閉じることは、などの\b
一致を避けるために重要です。正規表現は理にかなっており、実際のところ、正規表現としてRegexBuddyとJavaを使用して試しました。実装をターゲットにして目的の結果を取得しますが、JavaMatcherおよびPatternオブジェクトを使用しても機能しません。何かご意見は?in
sin
乾杯