字符串去首尾空格在移动端java端都很方便,在前端貌似没有直接的系统方法去除
用如下正则可以去除首尾空格
val text = " \n a \n " +
" s s s \n" +
" "
val regex = "^\\s*(([^\\s][\\s\\S]*[^\\s])|\\S)\\s*$"
val pattern = Pattern.compile(regex)
val matcher = pattern.matcher(text)
while (matcher.find()) {
val text = matcher.group(1)
log(text)
}