【已解决】大佬们,求助一下文本结合。

使用问题 · 2000 次浏览

1、复制第一个信息,有三行,示例可能如下。名字不管有多长,后面都是[4位数]这样数字

王先生[4776]
1*******6
浙江省 台州市 临海市 杜桥镇杜东村[4776]

 

王先生[4776]
18866665555
浙江省 台州市 临海市 杜桥镇杜东村[4776]

 

王先生的名字[4776]
18866665555
浙江省 台州市 临海市 杜桥镇杜东村123号[4776]

 

2、等20秒左右,复制了第二个信息,一个电话比如15888884776

 

想要结合这两个文本,得到没有断行的文本内容,名字是不定长度的,如下:

王先生15888884776浙江省 台州市 临海市 杜桥镇杜东村

或者

王先生的名字15888884776浙江省 台州市 临海市 杜桥镇杜东村123号

 

结果内容是,将第二个电话信息,替换了[4776]18866665555,以及去掉了最末尾的[4776]

 

做了个简单的示例,后面步骤就不会了。应该是要用到正则替换更方便吧。

https://getquicker.net/Sharedaction?code=08398bf1-011d-4bfc-0307-08dd1df9631b

 


回复内容
WindChant 6天9小时前
#1

$={文本列表}[0] = Regex.Replace({文本列表}[0], @"\[\d{4}\]$", ""),
{文本列表}[2] = Regex.Replace({文本列表}[2], @"\[\d{4}\]$", "")

$={文本列表}[0] + {文本} + {文本列表}[2]
看例子是直接第二行的没了是吗, 先处理再拼接就好了

【推荐】该动作用户少,但用量大 回复 WindChant 6天0小时前 :

感谢,可以啦

瓜皮之牙 6天7小时前
#2

难得看见这么多台州老乡,亲切

回复主贴