2

私はこの正規表現を持っています

^(\d+)/\1$

次のような文字列に一致します

1/1
2/2
5/5

この正規表現の逆の結果を取得したい。ネットとスタックオーバーフローを閲覧したところ、

^((?!(\d+)/\1.).)*$

トリックを行う必要がありますが、そうではありません。

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

4
/^(\d+)\/(?!\1$)\d+$/

これは2/3orに一致しますが、 andなどには一致1/10しません。つまり、分数の最初の部分が 2 番目の部分と異なる場合にのみ一致します。1/12/2

于 2012-08-25T15:59:41.940 に答える