0

二重引用符 (") が 1 つしかないコード行を一致させようとしています。私は試しました:

\"{1}

次の文字列で

"this is a string"
"this is a string

正規表現は 2 行目のみに一致するはずですが、両方に一致します。

誰でもこれを行う方法を知っていますか?

4

2 に答える 2

4

ないグループを探しています。

^[^\"]*\"[^\"]*$
于 2012-07-22T16:27:14.520 に答える
2

特定の行に二重引用符が 1 つしかないかどうかを確認するには、次のようにします。

/^[^"]*"[^"]*$/m

m修飾子に注意してください。これにより^$一致した文字列の開始と終了だけでなく、任意の行の開始と終了に一致させることができます。

于 2012-07-22T16:29:32.373 に答える