我有一行代码使用<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="?attr/colorAccent" android:state_checked="true" />
<item android:color="@android:color/white" android:state_checked="false" />
<item android:color="@color/white" />
</selector>
和split
分隔符来使用#
函数。
.
如何在var str = "one#two.three";
console.log(str.split(/[.#]/));
和#
分隔符之前拆分并在输出中保留分隔符,所以看起来像这样:
.
注意的是,要分割的字符串并不总是按此顺序排列,它可能是["one, "#two", ".three"]
答案 0 :(得分:2)
答案 1 :(得分:1)
使用?=
语法:
var str = "one#two.three";
console.log(str.split(/(?=[.#])/));