I need edit the string variable in Tasker "Variable Search Replace" but dont recognize the special characters.
I need edit below string
+70 888 777 1 1 3
to;
70888777113
How can i achieve this?
On
if String tmp = "+70 888 777 1 1 3";
then
tmp = tmp.replaceAll("\\s+", "");
will remove all the white space from tmp, and
if (tmp.startWith("+")) {
tmp = tmp.substring(1, tmp.length());
}
will remove the +
On
You may replace all white spaces from string by using following :
$string = preg_replace('/\s+/', '', $string);
You can use the following to match (Easy approach):
And replace with
''(empty string)See DEMO
Code:
Edit: If your string is a part of another string use the following:
See DEMO
Explanation:
(?<=\d)\\s+(?=\d)All white spaces surrounded by digits\+(?=\d)plus sign in the beginning of digits