如何创建一个正则表达式来检查以下内容:
- 可以有
http
或https
- 可能有
www
或没有 - 必须有
steamcommunity
,.com
- 必须有
id
或profiles
后跟数字或文本
http://steamcommunity.com/id/rasmusvejby/http://steamcommunity.com/profiles/76561198040893433
还应该说,如果它包含ID,它应该检查是否有文本,如果它包含配置文件,我应该检查数字。
如何创建一个正则表达式来检查以下内容:
http
或https
www
或没有steamcommunity
,.com
id
或profiles
后跟数字或文本http://steamcommunity.com/id/rasmusvejby/http://steamcommunity.com/profiles/76561198040893433
还应该说,如果它包含ID,它应该检查是否有文本,如果它包含配置文件,我应该检查数字。
1条答案
按热度按时间fbcarpbf1#
描述
鉴于您的样本文本...
这个Regex
。会做以下事情
1.验证url是否包含
steamcommunity.com
1.匹配有或没有前导
www
1.允许
http
或https
1.捕获url的id或profile部分
1.捕获id或配置文件的字符串
捕捉组
示例
样本匹配
说明