.split(/[ \n\t]/g)
Javascript では、配列に入力する状況があります。ポイントは、スペースの直前にバックスラッシュがある場合、そこで分割が発生しないようにすることです。
例is_multiply___spaced_text
- >['is','multiply','','','spaced','text']
しかし:is\_multiply\___spaced_text
- >['is multiply ','','spaced','text']
(わかりやすくするためにスペースにアンダースコアを使用)
これが Javascript (正規表現での後読みをサポートしていない) でない場合は、/(?<!\\)[ \n\t]/g
. それはうまくいかないので、これを処理する最良の方法は何でしょうか?