我有这样的字符串:
what, be inclined to, hi . hello
where
我想像这样分开它:
["what","be inclined to","hi","hello","where"]
目前我正在使用这个正则表达式,但它不能像我想的那样工作:
input_words.val().replace(/^\s*|\s*$/g, '').split(/\n|\s*,|\./);
答案 0 :(得分:1)
split
功能就足够了。以下正则表达式将根据一个或多个逗号或点或换行符以及前面或后面的零个或多个空格来分割您的输入。
var s = "what, be inclined to, hi . hello\nwhere";
alert(s.split(/\s*[,\n.]+\s*/))
答案 1 :(得分:0)
customLayout = (CustomLinearLayout) findViewById(R.id.cl);
ObjectAnimator oa = ObjectAnimator.ofInt(customLayout, "layoutHeight", DensityUtil.dip2px(this, 200), DensityUtil.dip2px(this, 300));
oa.setDuration(2000);
oa.start();