0
区切り記号を使用して1つの記号よりも長い文字列を分割したい。複数文字区切り文字を使用して文字列を分割する
たとえば、これはand
、or
やカンマを使用して分割する必要があります。
"red lorry, yellow lorry and brown lorry".split(someRegexp)
は生成する必要があります:
["red lorry", " yellow lorry", "brown lorry"]
をそれにスペースをトリミングする正規表現のための必要はありません、この缶を後で行う。
いいえ、単語境界の正しい配置は '/、| \ s * \ b(?:および| or)\ b \ s * /'です。 –
あなたはなぜそれが@ウィクスターストリビュジューと思いますか?正規表現には別の意味があります。 –
@bobblebubble: 'または'と 'と'を全体の単語としてマッチさせるつもりはありませんか?もしそうなら、私はグループ化構造の周りに単語の境界線を置くことが適切だと思います。それ以外の場合は、スペースが残っている可能性があります(https://regex101.com/r/yO7kI0/1)。 –