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?
You can use the following to match (Easy approach):
\D //(any non digit)
And replace with ''
(empty string)
See DEMO
Code:
str = str.replaceAll("\\D", "");
Edit: If your string is a part of another string use the following:
(?<=\d)\s+(?=\d)|\+(?=\d)
See DEMO
Explanation:
(?<=\d)\\s+(?=\d)
All white spaces surrounded by digits\+(?=\d)
plus sign in the beginning of digits