PHP正则表达式匹配网页里的音标,会的进来帮忙搞定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP正则表达式匹配网页里的音标,会的进来帮忙搞定相关的知识,希望对你有一定的参考价值。

把http://www.google.cn/dictionary?langpair=en%7Czh-CN&q=ABC&hl=zh-CN&aq=f 这个页面里的音标截取出来,只要第一次显示的那个音标,多的不要....唉,说那么复杂可能不好理解,只要大家能帮我把网页里的"[美] [

Google 字典已不再能使用
不知道你要问什么了....
参考技术A 你的链接坏了吧,里面没有你说的。

PHP中正则表达式匹配字母

如题
网页代码为:<title>阿大使大赛的ABCDEFGH</title>

PHP代码:
<?php
$url='网页代码地址';
$info=file_get_contents($url);
preg_match('|<title>(.*?)<\/title>|i',$info,$m);
echo $m[1];
?>
要求只匹配这个标题后面的8个字母
有思路但不记得怎么写了
思路:前面汉字一个匹配文本 后面字母一个匹配文本
求实现啊 在线等
这个PHP代码是自己写的 能把标题全部匹配出来 但是我 只想取后面的8个字母!
因为标题的汉字字数不确定。但是后面8个大写字母可以确定

function test($str)
if (<a href="https://www.baidu.com/s?wd=preg_match&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d-m16sPhu9rH01P1n3PWN-0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHb4nHTvP1c4rHD1n1RsPHmd" target="_blank" class="baidu-highlight">preg_match</a>("/^[\x81-\xfe][\x40-\xfe]?/",$str))
return "首字母有中文";

return "首字母没中文";

echo test("中1231213");//首字母有中文
echo test("123中");//首字母没中文
参考技术A preg_match("/<title>.+?([A-Z]+)<\\/title>/i",$info,$m);
print_r($m);

追问

没开电脑你测试过了吗

追答

本回答被提问者采纳

以上是关于PHP正则表达式匹配网页里的音标,会的进来帮忙搞定的主要内容,如果未能解决你的问题,请参考以下文章

php 正则表达式 匹配网站内容

动态网页制作PHP常用的正则表达式

PHP中正则表达式匹配字母

php如何使用正则表达式匹配url图片啊

正则表达式 自己遇到的坑

从数组中删除与正则表达式不匹配的元素