由于某些原因,我的数据在最后被截断,我不确定为什么。我正在使用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: