私の文字列は次のようなものです
var query = "@id >= 4 OR @id2 < 6 AND @id3 >= 5 AND @name = foo "
この文字列でやりたいのは、すべての「同等性」テストを逆にすることです。'> ='を'<'に、'<'を'> ='に、'='を'!='に置き換えます。
私が望む結果:
var reverseQuery = "@id < 4 OR @id2 >= 6 AND @id3 < 5 AND @name != foo "
使用できません:
reverseQuery = query.replace(/>=/g, "<").replace(/</g, ">=").etc
これの結果は
@id >= 4 OR @id2 >= 6 AND @id3 >= 5 AND @name != foo
右 ?では、これをうまく行うにはどうすればよいですか?
ありがとう、