この投稿へのフォローアップの質問があります:特定の単語が存在するが、別の部分的な単語は存在しない場合に一致を除外する正規表現。
次の文字列が与えられた場合。
x*vec*grad(vec)
'vec'を見つけるが、'grad(vec)'を見つけるにはどうすればよいですか?
検索式には次のようなものを使う必要があると思いますが、うまくいきません。
vec(?!(?<=grad\(vec))
また、括弧内のスペースも無視したいと思います。つまり、次の場合に機能するはずです。
x*vec*grad( vec )
私はMATLABの正規表現関数を使用しています。ありがとう。