Delphi XE7 + TRegEx怎么回事?

时间:2015-04-20 10:52:37

标签: regex delphi delphi-xe7

我有这个文字

  zero: false,
  contlen: 7640,
  ip_h: '52fe7c8fcffa04ffae',
  vc_h: '4cf12b21131231231cb802812bdf63b32',
  navPrefix: '/',

我想要只提取此文字 - 52fe7c8fcffa04ffae 我尝试使用ip_h: '(.*)',但我得到了完整的行ip_h: '52fe7c8fcffa04ffae',

生病尝试很多变种,用PHP这个常规工作正常......但在Delphi我不能这样做..

RegexMagic显示相同 http://s21.postimg.org/ncbvkaag7/screenshot_913.png

在delphi中使用ip_h: '([^\n]*)' http://s21.postimg.org/ypyevhkyv/screenshot_914.png

1 个答案:

答案 0 :(得分:3)

将答案正式化,正则表达式必须是:

(?<=ip_h: ')[^']*(?=')

它使用正面后视和前瞻来获得没有单引号的匹配。