我需要在 Tasker“变量搜索替换”中编辑字符串变量,但不识别特殊字符。
我需要编辑下面的字符串
+70 888 777 1 1 3
to;
70888777113
我怎样才能做到这一点?
如果String tmp = "+70 888 777 1 1 3";
然后
tmp = tmp.replaceAll("\\s+", "");
将从中删除所有空白tmp
,并且
if (tmp.startWith("+")) {
tmp = tmp.substring(1, tmp.length());
}
将删除+
您可以使用以下方法替换字符串中的所有空格:
$string = preg_replace('/\s+/', '', $string);
试试这段代码,它在java中运行良好
String str = "+1234567";
if(str.substring(0, 0).equals("+")){
// assign value string value expect first character
str = str.substring(1);
}
使用下面的代码 String tmp = "+70 888 777 1 1 3"; tmp replaceAll("[^0-9]+","");