我有几个像]的字符串>
kw_CS_TABLE__FC29-001::details=MIN_CAT::title=xxxx kw_CS_TABLE__FC29-002::details=CAT to NSE kw_CS_TABLE__FC29-003::details=HAZMIN::
我只想检索详细信息字符串(MIN_CAT,CAT到NSE,HAZMIN)。我使用正则表达式
(?<=::details=)(.*)(?=::)
,在第一种情况和第3种情况下看起来都不错。但是第二种情况却失败了。我对字符串结尾的识别感到困惑。我使用|$
命令,但是在这种情况下,我将检索到文件末尾的所有句子。(?<= :: details =)(。*)(?= :: | $)
kw_CS_TABLE__FC29-001::details=MIN_CAT::title=xxxx
返回> MIN_CAT::title=xxxx
我很难理解正则表达式的概念,特别是因为我仅在某些特定情况下使用它。我阅读了一些教程和文章,但没有任何解决方法。
谢谢
我有几个字符串,例如kw_CS_TABLE__FC29-001 :: details = MIN_CAT :: title = xxxx kw_CS_TABLE__FC29-002 :: details = CAT到NSE kw_CS_TABLE__FC29-003 :: details = HAZMIN ::我只想检索详细信息...
没有正则表达式