这是我需要使用正则表达式解析的字符串。
http://carto1.wallonie.be/documents/terrils/fiche_terril.idc?TERRIL_id=1 Crachet 7/12
实际上这是一个网址,后跟1个空格和一个文本。 我需要以两种不同的方式提取网址和文本。
提取网址\S+
工作得很好。
但是要在第一个空格之后提取文本,它真的很难理解。
我正在使用Yahoo Pipes。 (我不知道this link to edit the code是否有效)
编辑:
使用(\ S +)(。+)给我一些奇怪的东西:
答案 0 :(得分:4)
根据Pipes documentation,看起来它使用相当标准的正则表达式语法。试试这个:
^(\S+)\s(.+)$
然后URL为$ 1,评论为$ 2。 .
运算符匹配您需要的任何字符,因为它看起来可能有空格。
编辑:从文字空间更改为\s
,因为您可能正在查看一些奇怪的空格字符。您也可以在其中抛出^
和$
,因此匹配失败而不是做一些奇怪的事情。