使用UiPath Studio和RegEx捕获MS Word文档中两个标题之间的一些文本,删除TABS并替换为“-”,现在我想删除第一个标题之后的任何其他“-”字符。
RegEx used;(?〈=PostalAddress:)([\S\s]*)(?=发票地址:)”)。值。将(chr(9),"-”)替换为'TAB'的ASCII(chr(9))
MS Word中的初始字符串-“客户名称(TABTAB)客户地址(TABTAB)”
当前输出-“客户名称--客户地址--”
最终期望输出-“客户名称-客户地址”
1条答案
按热度按时间gjmwrych1#
你要做两件事:
1.将前2个选项卡更改为
-
1.删除示例字符串
customer address
末尾的2个制表符在这种情况下,不应该用
-
替换制表符,而应该用空字符串替换,并且只替换最后一部分。您可以使用一个带有2个捕获组的模式进行匹配,然后在替换中使用不带制表符的2个捕获组。
请参见regex demo。
在替换中使用
$1 - $2