私は、この文字列を分割しようとしています:regexを使って異なる符号と空白を持つ文字列を分割する方法は?
bar .foo car.coo
この配列に:
['bar',' .foo','car','.coo']
私はこのフレーズのバリエーションをしようとしているが、私はちょうどそれが右のように見えることはできません。
str.replace(/([.#:])/g, '$1').split(" ");
スプリットのルールは - [.#:]
の場合は分割しますが、それらの前に空白がある場合(.foo
など)、鶏には、空白が含まれています。
どうすればよいですか?
は、アレイは、 '[「バー」、」になっていないでしょうが返されます:
あなたは正規表現で解析された文字列の配列を形成することになる
str.match
を、使用することができます。 foo car '、'。coo '] '?分割したい "foo"と "car"の間には文字はありません。 – Jeroen