从包含链接的字符串中获取链接的最佳方法
本文关键字:链接 最佳 方法 获取 字符串 包含 | 更新日期: 2023-09-27 18:33:21
我有一个链接列表,但我需要过滤并从字符串中提取正确的链接。
数据提取应以 mywebsite.com 开头,以 9 位数字结尾.html链接是字符串,提取为字符串
例
http://blah.com?f=www.mywebsite.com/sdfsf/sdfsdf/sdfsdfsdf/123456789.html&sdfsdf/sf/sdfsd8sdfsdfsdf
等等...
从中,正则表达式必须提取
mywebsite.com/sdfsf/sdfsdf/sdfsdfsdf/123456789.html
这应该与最后的数字匹配'@'"[0-9]{9}'". 但我对正则表达式很陌生,并试图学习如何正确使用它
使用正则表达式解析 HTML 通常是一个坏主意。对于您的特定示例,您可以使用:
(mywebsite.com/(.+?)'d{9})
但正如 Andrew 所说,使用正则表达式来做你想做的事情并不是真的必要。
/mywebsite'.com'/[a-zA-Z0-9'/]*[0-9]{9}'.html/