正则表达式截断字符串

时间:2016-04-27 12:45:00

标签: .net regex nintex-workflow

由于某些原因,我的数据在最后被截断,我不确定为什么。我正在使用Nintex Workflow RegEx操作来提取我的数据,它有两种类型

1. Who or Who: Something
2. When or When: 150845Z - 161045Z Jan 16
3. Where or Where: Around the world

然后我使用以下

(?<=When:\s).*

在我的在线测试中,它显示为捕获RegEx Example。在Nintex Workflow中运行此问题时会出现此问题。我得到以下输出150845Z - 161045Z Jan 1=

这是Nintex问题还是我的RegEx?

EDIT

为了进一步说明我可以收到以下数据。Data Capture我目前正在执行以下操作(?<=When:[^\S\r\n]*)[^\r\n]+|(?<=When: *).+(?=[\r\n]*\d+\.\s*Where)原因可能是数据可能是

2. When: 150845Z - 161045Z Jan 16
3. Where: Around

When: 150845Z - 161045Z Jan 16
Where: Around

我无法控制数据的接收方式。我现在知道我需要在When:\s之后开始捕获并停在3. Where:Where:

0 个答案:

没有答案