У меня есть кусок HTML кодов:Regex до матча слово «MAILTO»
<tr style="padding:0;vertical-align:top;text-align:left">
<td style="word-break:break-word;border-collapse:collapse;padding:5px 10px;vertical-align:top;text-align:left;color:rgb(51,51,51);font-family:Helvetica,Arial,sans-serif;font-weight:bold;margin:0;line-height:19px;font-size:14px;width:270px;border-bottom:1px dotted rgb(212,212,212);border-left:none"> Traveler email </td>
<td style="word-break:break-word;border-collapse:collapse;padding:5px 10px;vertical-align:top;text-align:left;color:rgb(51,51,51);font-family:Helvetica,Arial,sans-serif;font-weight:normal;margin:0;line-height:19px;font-size:14px;width:270px;border-bottom:1px dotted rgb(212,212,212)">
<div align="right">
<a href="mailto:[email protected]" style="color:rgb(42,110,187);text-decoration:none" target="_blank">[email protected]</a>
</div> </td>
</tr>
Я хочу, чтобы захватить путешественник адрес электронной почты. Я просто не могу задать регулярное выражение для слова mailto
, потому что есть некоторые адреса электронной почты. Поэтому я думаю, что более конкретно, если я начинаю регулярное выражение с Traveler email
.
Это выражение я сделал:
/Traveler\semail+([^mailto:]+)/
Но это не работает.
Пожалуйста, советую угадать, спасибо.
'email +' и '[^ mailto:]' не делайте то, что, по вашему мнению, они делают. – Biffen
Возможный дубликат [Learning Regular Expressions] (http://stackoverflow.com/questions/4736/learning-regular-expressions) – Biffen
@biffen Я пропустил, спасибо. –