我有以下文字:
发送请求到BizTalk。 CaseID:“ 2011000264”,标题:“ ArchiveDocument Poup -fields.docx”,日期:“ 11.01.2013 13:15:28”
发送请求到BizTalk。标题:“ Jallafields.docx”,日期:“ 11.01.2013 13:15:28”
现在,我想解析Title。我知道这应该很简单,但是我很努力,所以任何帮助都是非常欢迎的。
请您参考如下方法:
匹配您的文字:
\bTitle: '([^']+)'
并捕获第一组。
当然,这假定没有嵌入的单引号...如果存在,则使用
normal* (special normal*)*“ regex pattern”,如下所示(本示例假定此类嵌入的引号以反斜杠转义):
\bTitle: '([^\\']+(?:\\'[^\\']*)*)'
在这里,
normal是
[^\\'](除了反斜杠或单引号之外的任何内容),而
special是
\\'(反斜杠后跟一个单引号)。这就是经常使用(过度使用?)惰性量词不能做的事情;)
