javascript
に次の正規表現があります。逆順で検索することはできません。,
は、より多くのエスケープ文字は\
です。Regexは前の文字と一致する文字を検索し続けます
[^\\],
正規表現は\
によって進めないコンマがどこにあるか見つけるために正常に動作しますが、また、試合としてコンマを進めるため、誤った文字列を分割文字を検索します。私は、文字列
hello\,there,are
を持っていた場合
例えば、結果はe,
が私の正規表現だけでなく,
と一致していることだろう。分割された文字列配列が
[hello\,ther] [are]
を読ん作るなぜ私が使用しています正規表現ではなく、唯一のコンマのマッチングのカンマや進行の文字を見つけておくのですか?
あなたregesは2つの文字で構成されているので。 1番目の文字はバックスラッシュではないもので、2番目の文字はカンマになります。 – anubhava
@anubhavaが正しいです、あなたの正規表現はコンマの前に '\\'以外のものとマッチします。 –
@anubhavaありがとう、それは私が思ったことです。私の目標を達成するために文字列を逆にして、JavaScriptの他にとにかくありますか? – jgr208