ここで、電話番号を抽出しようとしています。メールから
</tr>
<tr>
<td height=3D"20" valign=3D"bottom" style=3D"font-s=
ize:10px; color:#817f80;padding:0px;margin:0px;">1-877-435-2623 | Mon-Fri 8=
am-5pm, Sat-Sun 8am-12pm PST</td>
</tr>
<tr>
<td height=3D"35" valign=3D"bottom" style=3D"font-s=
ize:10px; margin:0px; margin-top: 10px; padding:0px; padding-bottom:0px; co=
lor:#939393;">© 2012 Elance, Inc. | 441 Logue Ave. Suite 150 | Mounta=
in View, CA 94043</td>
</tr>
<tr>
<td height=3D"20" valign=3D"bottom" style=3D"font-s=
ize:10px; margin:0px; margin-bottom:25px; padding:0px; color:#939393;"><a h=
ref=3D"https://www.elance.com/q/legal"><span style=3D"color:#939393;text-de=
coration:none;">Terms of Service</span></a> | <a href=3D"https://www.elance=
.com/p/legal/privacy-policy.pdf"><span style=3D"color:#939393;text-decorati=
on:none;">Privacy Policy</span></a> | All Rights Reserved.</td>
</tr>
</table>
<div style=3D"margin: 0; padding: 0;">
<a href=3D"http://www.facebook.com/elance"><img src=3D"=
https://www.elance.com/images/4.0/referral/facebook-btn-16x16.png" border=
=3D"0" alt=3D"Facebook" title=3D"Facebook" /></a>
<a href=3D"http://www.twitter.com/elance"><img src=3D"h=
ttps://www.elance.com/images/4.0/referral/twitter-btn-16x16.png" border=3D"=
0" alt=3D"Twitter" title=3D"Twitter" /></a>
<a href=3D"http://www.linkedin.com/company/elance"><img=
src=3D"https://www.elance.com/images/4.0/nav/nav_logo_sprite/icon-li.gif" =
border=3D"0" alt=3D"LinkedIn" title=3D"LinkedIn" /></a>
<a href=3D"http://www.youtube.com/elance"><img src=3D"h=
ttps://www.elance.com/images/4.0/nav/nav_logo_sprite/icon-yt.gif" border=3D=
"0" alt=3D"Youtube" title=3D"Youtube" /></a>
</div>
</td>0345-5407008
345-5124587
124-541-2215
+92-3455412412
3251452114
009124125413
hello world its my no. 03005134012
</tr>
</tbody>
</table>
</DIV>
</BODY>
</HTML>
--PHP-alt-3fbbc9acbecd103566642de6249238ea--
--PHP-mixed-3fbbc9acbecd103566642de6249238ea--
251254125
正規表現の使用
?(\d|\+)(\+|\d|\(|\)|-| |\.){7,25} ?
しかし、これらの文字列で見つかった一致を無視したい
--PHP-alt-3fbbc9acbecd103566642de6249238ea--
--PHP-mixed-3fbbc9acbecd103566642de6249238ea--
http://rubular.com/r/b6K0LOcn3N
を試してみてください。
私の正規表現への説明:?(\d|\+)(\+|\d|\(|\)|-| |\.){7,25} ?
- いいえをキャッチし始めます。スペースがあるかどうかが検出された場合のみ。
- first が 0-9 の場合にマッチングを開始するか、 + (+|\d|(|)|-| |.) 内の任意の文字に一致します。
- 7,25は電話番号のミニ長さのため。は 7 であり、
- 空白や - などを含めて最大約 25 個