【问题标题】:First Time Using Regex第一次使用正则表达式
【发布时间】:2014-12-15 00:34:56
【问题描述】:

所以这是我第一次使用正则表达式,我被困在这个问题上。

这是字符串:

<img src="//i.imgur.com/ptJ4U.jpg" />

我正在尝试使用正则表达式来提取图片网址。

这就是我想要的字符串输出:

i.imgur.com/ptJ4U.jpg

所以基本上我想从 html 代码中提取 url。这样做的正则表达式模式是什么?

【问题讨论】:

  • 在这种情况下,使用 HTML 解析器比正则表达式可靠得多;您可以在这里遇到很多陷阱,并且已经存在解析器来为您完成工作。
  • 我同意 chrylis。此外,如果您需要再次执行正则表达式,请尝试以下操作:regexr.com

标签: java html regex string


【解决方案1】:
(?<=<img\ssrc="\/\/)[^"]*

你可以试试这个。使用search mathod。 见演示。

http://regex101.com/r/wQ1oW3/21

【讨论】:

    猜你喜欢
    • 2022-01-11
    • 1970-01-01
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 2022-08-13
    相关资源
    最近更新 更多