Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
二重引用符 (") が 1 つしかないコード行を一致させようとしています。私は試しました:
\"{1}
次の文字列で
"this is a string" "this is a string
正規表現は 2 行目のみに一致するはずですが、両方に一致します。
誰でもこれを行う方法を知っていますか?
ないグループを探しています。
^[^\"]*\"[^\"]*$
特定の行に二重引用符が 1 つしかないかどうかを確認するには、次のようにします。
/^[^"]*"[^"]*$/m
m修飾子に注意してください。これにより^、$一致した文字列の開始と終了だけでなく、任意の行の開始と終了に一致させることができます。
m
^
$