在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ perl腳本查找匹配指定的字符串失???

perl腳本查找匹配指定的字符串失???

我有一段文本,想從中取出Email:后面的電子郵箱和Mobile:后面的手機(jī)號。

<div class="person_item">
<div class="person_attr_name">Business title: </div>
<div class="person_attr_value">Advisory Engineer</div>
</div>
<div class="person_item">
<div class="person_attr_name">Email: </div>
<div class="person_attr_value"><a href="mailto:joe.wang@goole.com">joe.wang@goole.com</a></div>
</div>
<div class="person_item">
<div class="person_attr_name">CSLogin: </div>
<div class="person_attr_value">joew</div>
</div>
<div class="person_item">
<div class="person_attr_name">Handle: </div>
<div class="person_attr_value">joew</div>
</div>
...
<div class="person_item">
<div class="person_attr_name">Phone: </div>
<div class="person_attr_value">
<span class="telnum">+8621545045550000</span>
</div>
</div>
<div class="person_item">
<div class="person_attr_name">Other Phone: </div>
<div class="person_attr_value">
<span class="telnum">27440000</span>
</div>
</div>
<div class="person_item">
<div class="person_attr_name">Mobile: </div>
<div class="person_attr_value">
<span class="telnum">+8613618580000</span>
</div>
</div>
<div class="person_item">
<div class="person_attr_name">Assistant: </div>
<div class="person_attr_value">
<span class="telnum">+86 21545045550000</span>
</div>
</div>

我用if (/Mobile: </div>n<div class="person_attr_value">n<span class="telnum">+(.+)</span>.*$/) { $mobile = $1; }無法取出。
如果用if (/span class="telnum">+(.+)</span>.*$/) { $mobile = $1; }可以取出+86 21545045550000,并不是我想要的手機(jī)號。
請問我的匹配命令錯在哪里?應(yīng)該如何修改呢?
電子郵箱又應(yīng)該如何取呢?

回答
編輯回答
淺時(shí)光
  if (/Mobile: /../<span class=\"telnum\"\>+(.+)\<\/span\>.*$/)   { $mobile = $1; }
         if (/Email: /../href=\"mailto:+(.+)\"\>.*$/)   { $email = $1; }
2017年3月18日 01:21