C++コードの代入演算子の周りにスペースを追加できる正規表現を作成したいと思います(私はこのスタイルが好きです)。
x=something
になる
x = something
しかし
if(y==x)
ならない
if(y = = x)
などを含む!=
, <=
,>=
私は正規表現に比較的慣れていないため、次のことを試しました。
(?<![\s=])(=)(?!=)
これは良いスターターになると思いましたが、これは一致しないようです。ここで正規表現について私が理解していないことを誰かが説明できますか?
編集
Code::Blocks IDE で一致しない正規表現を使用した例