Javascript 需要正则表达式模式的帮助吗

Javascript 需要正则表达式模式的帮助吗,javascript,regex,Javascript,Regex,我有这个正则表达式模式 \=[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 Enrollme

我有这个正则表达式模式

\=[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>
请帮忙!
谢谢,

这是一个邪恶的角色类

你为什么不试试更合理一点的呢。试试这个

\=".*?(?<!\\)"

这将匹配href后面括号中的任何内容,如果这是您想要得到的。如果你想要的不止这些,这个正则表达式很容易修改

那是一个邪恶的角色等级

你为什么不试试更合理一点的呢。试试这个

\=".*?(?<!\\)"
这将匹配href后面括号中的任何内容,如果这是您想要得到的。如果你想要的不止这些,这个正则表达式很容易修改

编辑: 如果您只想匹配不带引号的属性,这应该可以:

[<\s]+[\w]+(=[^\"][^\s>]*)
将返回组本身为主题的匹配项。

编辑: 如果您只想匹配不带引号的属性,这应该可以:

[<\s]+[\w]+(=[^\"][^\s>]*)


这将返回一个组本身就是主题的匹配。

我不明白你想要什么。您需要一个模式来匹配这三个href值?regexr链接中的真实电子邮件地址?您是否可以将href属性读入一个数组,并检查mailto后面是否只有一个空格:?我只需要那些没有双引号/单引号的属性值,我需要在属性值周围加上双引号。我不明白你想要什么。您需要一个模式来匹配这三个href值?regexr链接中的真实电子邮件地址?您是否可以将href属性读入一个数组,并检查mailto后面是否只有一个空格:?我只需要那些没有双引号/单引号的属性值,我需要在属性值周围加双引号。我只需要那些没有双引号/单引号的属性值,我需要在属性值周围加双引号。我只需要那些没有双引号/单引号的属性值,我需要在属性值周围加双引号。我只需要那些没有双引号/单引号的属性值,我需要在属性值周围加双引号。在上面的示例中,您想精确匹配什么?所有没有双引号的属性,该模式适用于以下html,但不适用于第二种情况,不应匹配任何内容,因为href值已经有双引号,但在模式中,在选择中给我=LongTerm直到不正确。。。我只需要在下面的html测试中匹配=秒好的,请参阅我的调整。在这种情况下,您需要参考小组-您熟悉该流程吗?在您的示例中,引用匹配的组将返回=秒。我只需要那些没有双引号/单引号的属性值,我需要在属性值周围加双引号。在上面的示例中,您试图精确匹配什么?所有没有双引号的属性,该模式适用于以下html,但不适用于第二种情况,不应匹配任何内容,因为href值已经有双引号,但在模式中,在选择中给我=LongTerm直到不正确。。。我只需要在下面的html测试中匹配=秒好的,请参阅我的调整。在这种情况下,您需要参考小组-您熟悉该流程吗?在您的示例中,引用匹配的组将返回=秒。