如何从文件中解析字符串“7c23a12f0cffa6cf2fac0baf8eacf4c1”..我正在尝试检索 _id=
和 &
示例文件:
4593733f4ab534f0001ecbe20000b3e9/cgi-bin/rsspipes/dispatch?Alternative=10&Category=ECMINSTITUTE&Type=News&_action=run&_id=7c23a12f0cffa6cf2fac0baf8eacf4c1&_out=json&_render=json&_time=&dojo_preventCache=1253389550099Z1f8wengine.pipes.yahoo.com:8080rhttp://ecminstitute.appspot.com/gMozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; en) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.910jdmm6t5aneif&b=4&d=zhJNm4hpYEL50eT2b_Zabr3mZKV2C34ShzuA1A--&s=qm&i=.a0EUfWk9n2pue72QqA3
最佳答案
id=([^&]*)&
id= 和 & 之间的数据将由第一个(也是唯一一个)组匹配,然后可以通过 .group(1)
或类似的方式访问,具体取决于语言/正则表达式库。
编辑:根据 Johannes Rössel 的建议将 +
更改为 *
。
关于regex - 如何检索 "_id="和 "&"之间的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1449439/