使用 RegExp 从 CSV 中的电话号码中查找和删除空格(如果可能,使用 Scite)

Using RegExp to find and remove Whitespaces from Phonenumbers in CSV (with Scite if possible)

是的,我知道..有数百个线程,但我根本无法理解这个概念..抱歉!

所以一开始我有一个大约 5000 行的 CSV,每行都有一些信息作为文本和一些电话号码,格式如下 -> "+49 511 111111 11"

现在我需要 运行 在 scite 中搜索以找到电话号码并去除所有空格。

CSV示例部分如下:

"25";"10010";"Some Company GmbH & Co. KG";"z.H. some guys name";"Some Street 4";"1";"12345";"city1";"+49 1245 45555 0";;"+49 1245 45555 21";"+49 171 45555888";;"http://www.somebogussite1.de";;;;;"infos freetext"
"26";"10110";"Some Company GmbH & Co. KG";"z.H. some guys name";"Some Street 4";"1";"25487";"city2";"+49 30 1255580";;"+49 30 1111111 25";;;"http://www.somebogussite2.de";;;;;"infos freetext"
"27";"10210";"Some Company GmbH & Co. KG";"z.H. some guys name";"Some Street 4";"1";"22558";"city3";"+49 531 17960";;"+49 531589521";;;"http://www.somebogussite3.de";;;;;"infos freetext"
"28";"10320";"Some Company GmbH & Co. KG";"z.H. some guys name";"Some Street 4";"1";"65478";"city4";"+49 180 16680";"+49 511 8855520";"+49 511 8855521";"+49 511 8855522";;"http://www.somebogussite4.de";;;;;"infos freetext"

所以现在我确实在 regexr.com 上尝试了一些东西并得出了这个(以及大约一百种标记字符串的方法)

(\"\+((\d?)|(\s?))*\")

找到所有电话号码,但没有创建任何我可以用来去除空格的组..

它只给我一个接一个的 1 美元的完整数字..

也许有人可以把我踢向正确的方向,我可以使用 scite 来替换空格,否则我将整个周末都在那个该死的 csv 中进行手动线条工作。:/

搜索 ;"(\+[0-9]+) +([0-9]+) +([0-9]+) *([0-9]*)" 并将其替换为 ;"