以下に一致させたい場合:
slashdot <-Hit
" slashdot " <-Hit
" slashdot <-Hit
slashdot " <-Hit
"slashdot" <-Miss
(改行がない場合を含む)どうすればそれを正規表現できますか?
スピーチマークが一致をキャンセルするようにしたいと思いますが、コンテンツとスピーチマークの間に絶対に空白がない場合に限ります.
スピーチマークを検出する方法について、stackoverflow でいくつかのサンプルを見つけました
(?=(?:(?:[^"]*+"){2})*+[^"]*+\z)
しかし、スペースがある場合でもヒットするように設定するのに問題があります。
すべてのヘルプは非常に高く評価されています。(私はstackoverflowに不慣れで、とても気に入っています!他の人のためにできるだけ多くの質問に答え、聞いたことをすべて学ぼうとしています)
簡単に言えば
slashdot - good
"slashdot" - bad
" slashdot " - good (as there are spaces)