需要正则表达式模式的帮助
Need help in regex pattern
>我有这个正则表达式模式
'=[a-zA-Z'.':'[']_'(')'&'$'%#'-'@'!0-9;='?/'+'xBF'~]+[?'s+|?>]
我有这个 HTML
1.<a href="mailto: abc@xyz.com?subject=Long Term Care Enrollment">esc@xyz.com</a>
2.<a href="mailto: abc@xyz.com?subject=LongTerm Care Enrollment">johnross@zys.com</a>
3.<a href="mailto: abc@xyz.com?subject=LongTermCareEnrollment">johnross@wen.com</a>
这里的问题是,我需要避免第一个和第二个,因为它也有空格并且它是有效的属性。但只有第三个在工作,因为它没有空格。表示不应使用上述模式选择任何内容。
这是测试的直接链接
http://regexr.com?31r61
请帮忙!谢谢
编辑:如果您只想匹配不带引号的属性,这应该有效:
[<'s]+['w]+(=[^'"][^'s>]*)
有点不优雅,但让我知道这是否符合您的要求。
您要匹配哪种模式?这三个?如果是这样,哪一部分?主题还是电子邮件?如果您只是尝试匹配主题,请尝试将其用作匹配的模式:
'='"mailto:[^?]*'?subject=([^'"]*)'"'>
这将返回一个匹配项,其中组是主题本身。
这是一个邪恶的角色类....
你为什么不尝试一些更合理的东西。试试这个...
'=".*?(?<!'')"
如果这是您要获得的,这将匹配 href 之后括号中的任何内容。如果您正在寻找更多内容,则可以轻松修改此正则表达式。
相关文章:
- 需要帮助设置json数组
- Javascript,访问一个主要对象模块模式中的每个对象
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- JQuery需要帮助理解(i,el)
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 需要正则表达式模式的帮助
- JavaScript 设计模式需要帮助:模块的松散扩充
- 需要帮助在Telescope流星应用程序中创建一个javascript或类似引导程序的弹出模式来提交表单
- 我需要帮助在同步模式下调用FB.api()
- 需要帮助找到正确的正则表达式模式来匹配
- 我的JavaScript模式/实践很糟糕.我该去哪里寻求帮助?
- REGEX帮助嵌套模式
- Javascript模块模式帮助
- 需要帮助编写正则表达式模式
- 在地址行加载带有帮助链接的模式弹出窗口
- AJAX 模式下的 jquery 选项卡帮助 for Safari
- Javascript回调和模式匹配帮助
- 设计模式——帮助实现“可伸缩的JavaScript应用架构”