首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Regex在Import.io中的前瞻性(如果-否则-那么)

Regex在Import.io中的前瞻性(如果-否则-那么)
EN

Stack Overflow用户
提问于 2016-03-22 14:09:47
回答 1查看 88关注 0票数 2

我正在寻找import.io爬虫脚本中的正则表达式。

案文可以包括:

代码语言:javascript
复制
xxx – yyy – zzz
rrr – sss

代码语言:javascript
复制
xxx
yyy

不管是哪种情况,我都需要你的支持。因此,我创建了以下展望脚本:

代码语言:javascript
复制
(?=.*\–.*)– ([a-zA-Z0-9]*) –|(\n(.*))

在reex.101中,它似乎运行得很好。链接到Regex101

但是,当我在import.io中尝试这个正则表达式时,它似乎不起作用。那么,有谁知道如何在import.io中使用正确的查找呢?

(加法1:)看来第一次测试成功了,所以用的是虚线。但第二种情况并非如此,仍然不确定原因。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-22 15:56:07

编辑如果换行符是错误的部分,您可以在模式中用\s+替换换行符:

代码语言:javascript
复制
^(?:.*?)(?:\s*–\s*|\s+)(.*?)(?:\s*–\s*|$)

REGEX 101演示

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36156695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档