мне нужно написать регулярное выражение для следующего (NB игнорировать возврат каретки, я добавил их для удобства чтения.):Помощи с регулярным выражением, чтобы очистить сайт
<strong>Contact details</strong>
<p><label>Office:</label> +44 (0)12 3456 7890<br />
<label>Direct:</label> +44 (0)12 3456 7890<br />
<label>Mobile:</label> +44 (0)1234 567890<br />
<label>E-mail:</label> <a href="mailto:[email protected]">[email protected]</a><br />
Я использую
/([\+\d\(\)\s]+)/
Что соответствует числовым блокам, и я могу использовать и смещать 0-2, чтобы идентифицировать их. Проблема в том, что он также возвращает пустое пространство, которое закручивает мои смещения. Как я могу сказать, что «он должен содержать хотя бы одну цифру в матче»?
Я также попробовать
/\<label\>Office:\<\/label\> ([\+\d\(\)\s]+)\<br \/\>/
Но что бы вернуть
+44 (0)12 3456 7890<br />
<label>Direct:</label> +44 (0)12 3456 7890<br />
<label>Mobile:</label> +44 (0)1234 567890<br />
<label>E-mail:</label> <a href="mailto:[email protected]">[email protected]</a>
Скремблирование контактной информации - зачем вы хотите это делать ... что пахнет, как массовая сборка электронной почты ...? – t0mm13b