我有这个文字
zero: false,
contlen: 7640,
ip_h: '52fe7c8fcffa04ffae',
vc_h: '4cf12b21131231231cb802812bdf63b32',
navPrefix: '/',
我只想提取此文本-
52fe7c8fcffa04ffae
我尝试使用
ip_h: '(.*)'
,但我得到整行ip_h: '52fe7c8fcffa04ffae',
我会尝试很多变体,用PHP可以正常工作……但是在Delphi中,我做不到。
正则表达式显示相同
http://s21.postimg.org/ncbvkaag7/screenshot_913.png
用
ip_h: '([^\n]*)'
在delphi中http://s21.postimg.org/ypyevhkyv/screenshot_914.png
最佳答案
正规化答案,正则表达式必须为:
(?<=ip_h: ')[^']*(?=')
为了获得没有单引号的匹配,它使用正向查找和向前查找。
关于regex - Delphi XE7 + TRegEx如何正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29745852/