次の文字列が<=10 & <20
あり、この文字列を分割して次の結果が得られるようにしたい('<=' '10' '<' '20')
& コードの別の領域でそれを処理するため、 & は無関係です!
これは、正の数の場合の解決策です
.match(/(([<=>]+)|(\d+))/ig)
- 結果:'<=' '10' '<' '20'
ただし、文字列には負の数 <=-10 & <-20 を含めることもでき、これから必要な結果は('<=' '-10' '<' '-20')
. では、上記の .match を更新して両方のシナリオを処理するにはどうすればよいでしょうか。