【发布时间】:2020-09-07 21:06:39
【问题描述】:
我的字符串模式如下所示:
UNB+UNOC:3+4399945681577+_GLN_Company__+180101:0050+10870,我试图提取倒数第二个 + 之后的所有内容,即 180101:0050+10870。
到目前为止,我设法使用表达式(?<=\+)[^\+]+(?=\+[^\+]*$) 处理倒数第二个块180101:0050,但未能包括最后一个块,包括最后一个+。这是我的示例:regex101
该表达式是为 R 设计的,稍后我仍然需要对字符进行转义。此格式仅用于 Regex101 中的测试目的。
【问题讨论】: