收货地址信息变换位置需求

动作需求 · 772 次浏览
SONSAN 创建于 2024-08-12 11:59

正常获取的信息是

上海市浦东新区浦建路76号(张三)(13810001000)    简称为格式1

需要这种格式的地址信息 转变为

张三,13810001000,上海市浦东新区浦建路76号   简称为格式2

 

希望做一个复制格式1的地址,粘贴为格式2的地址,复制文本即可


回复内容
之乎者也吧 2024-08-12 13:31
#1

看看这个https://getquicker.net/Sharedaction?code=202a3296-c0ba-4538-607f-08dcba1bd816

有两种方法:

1、正则提取(只要原始文本只有两对括号就可以正确提取)

提取倒数第一对括号并从文本中删除=号码

当前文本:上海市浦东新区浦建路76号(张三)

继续提取倒数一对并从文本中删除=姓名

当前文本:上海市浦东新区浦建路76号

剩下的文本一定是地址

2、替换文本(地址和电话都不能有空格)

把所有括号替换成空格

按空格分割成列表,提取列表元素

之乎者也吧 回复 之乎者也吧 2024-08-12 13:34 :

正则提取泛用性更强,地址可能包含空格如:XX路 17号。亦或者包含括号如:XX市(XX街道)

所以从后往前提取固定的括号,剩下的不管是什么格式,反正一定是地址

SONSAN 回复 之乎者也吧 2024-08-12 13:34 :

感谢!


回复主贴