我正在尝试从 .pdf 文件重新格式化电话号码目录。
我提取了所有文本,所有电话号码都是这种格式( 555 ) 555 - 555
我想把它们放在这个 5555555555
,然后是 <br>
我想这样做#ReReplace(Directory, "\(.*?.\).*?.\-.*?", "", "all")#
但它留下了空格,我无法获得 <br>
在。
我在错误的轨道上吗?
是否可以使用 Rematch 返回一个将字符串拆分的数组,例如
["some string ( 555 ) 555 - 555", "some string ( 555 ) 555 - 555", "some string ( 555 ) 555 - 555"]
最佳答案
试试这个 - 使用捕获组和反向引用,我们可以提取数字
#ReReplace(Directory, "\(\s*(\d+)\s*\)\s*(\d+)\s*-\s*(\d+)", "\1\2\3<br>", "all")#
关于regex - Coldfusion ReReplace 电话号码重新格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27554512/