我想通过逻辑运算符||拆分字符串 和&&.例如,true && false || true = true,false,在数组中为true ...我尝试创建一个临时字符串,我用&& s替换所有|| s然后用&&拆分,但它不适合我的需要,所以我正在寻找更好的解决方案,也许用正则表达式或其他东西.此外,正则表达式中的字符类不起作用,因为它只匹配单个字符,所以如果我使用[&& ||]它不起作用.
你是这个意思?
> "true && false || true".split(/\&\&|\|\|/)
[ 'true ', ' false ', ' true' ]
Run Code Online (Sandbox Code Playgroud)
如果你不想要空格,那就试试吧
> "true && false || true".split(/ \&\& | \|\| /)
[ 'true', 'false', 'true' ]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
610 次 |
| 最近记录: |