第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

從長文本中提取電子郵件(PHP)

從長文本中提取電子郵件(PHP)

PHP
梵蒂岡之花 2023-03-04 14:19:32
我必須找到從網(wǎng)頁源代碼中提取電子郵件地址的方法。    $str=  "<a h=ref=3D.mailto:rys@adres.pl.><img src=3D.http://www.lowiecki.pl/img/list.gif=        . border=3D.0.></a></td><td class=3D.bb.>        $a = preg_split( "/ [:] /", $str )";    for($i=0;$i<count($a);$i++)        echo $a[$i];我試過了,但我不知道如何對子字符串“pl”設(shè)置限制。
查看完整描述

2 回答

?
蕪湖不蕪

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊

電子郵件地址可能比我們習(xí)慣的形式復(fù)雜得多,請參閱不常見的有效地址示例

在https://emailregex.com/上提出了一個(gè)幾乎完美但非常復(fù)雜的正則表達(dá)式,用于匹配大多數(shù)電子郵件地址形式。

您可以使用這個(gè)更短但更具限制性的表達(dá)式,該表達(dá)式源自 Jan Goyvaerts 在https://www.regular-expressions.info/email.html上提出的一個(gè)表達(dá)式:/\b[A-Z0-9][A-Z0-9._%+-]{0,63}@(?:[A-Z0-9-]{1,63}\.){1,125}[A-Z]{2,63}\b/i

在 PHP 腳本中,可以這樣實(shí)現(xiàn):

<?php

$str = "<a h=ref=3D.mailto:rys@adres.pl.><img src=3D.http://www.lowiecki.pl/img/list.gif=

        . border=3D.0.></a></td><td class=3D.bb.><a h=ref=3D.mailto:second-address@example.com.>foo</a>";


preg_match_all(

    '/\b[A-Z0-9][A-Z0-9._%+-]{0,63}@(?:[A-Z0-9-]{1,63}\.){1,125}[A-Z]{2,63}\b/i', # After https://www.regular-expressions.info/email.html

    quoted_printable_decode($str), # An e-mail address may be corrupted by the quoted-printable encoding.

    $matches

);


echo isset($matches[0]) ? '<pre>'.print_r($matches[0], true).'</pre>' : 'No address found.';

?>

該腳本輸出:


Array

(

    [0] => rys@adres.pl

    [1] => second-address@example.com

)

請務(wù)必致電$matches[0]以獲取找到的地址。


查看完整回答
反對 回復(fù) 2023-03-04
?
鴻蒙傳說

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

接下來的代碼將搜索一封電子郵件并將其保存到一個(gè)變量中,之后您可以根據(jù)需要使用結(jié)果。


$email = preg_match_all(

  "/[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\\.[a-z]{2,}/i",

  $str,

  $listofemails

);


if($email) {

   echo "you got a match";

}


查看完整回答
反對 回復(fù) 2023-03-04
  • 2 回答
  • 0 關(guān)注
  • 145 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號