1

在某些情况下,我可以有 10 个分号或只有 1 个。但是分号后面的内容我不需要,因为它会干扰我的捕获。

12AB(1,2,3,4,5);34AB(1,2,3,4,5); - Junk data I do not want

如果我可以在最后一次之后停止捕获,;那将解决我的问题。我一直在搜索,但只找到了我无法工作也无法理解的反斜杠的信息。

我正在使用 Nintex 来处理基于 .NET 但不允许以与 .NET 相同的方式进行格式化的信息。

4

1 回答 1

1

您可以替换将匹配分号的以下正则表达式的结果,该分号后跟长度为 0 及以上的字符组合,但分号后跟字符串锚点的结尾除外。

';[^;]*$'

使用空字符串,以便将其删除。

但是你可能有另一种不使用正则表达式的方法,比如在你的字符串的反转版本上找到第一个分号的索引,然后用一个空字符串替换它,或者使用语言提供的其他有效函数。

于 2016-05-26T11:13:42.810 回答