松柏
论坛版主
论坛版主
  • 铜币371枚
  • 威望39点
  • 贡献值0点
  • 社区居民
阅读:826回复:9

有谁会写 PHP 的正则表达式?

楼主#
更多 发布于:2005-03-30 09:20
来教教我吧,懒的查了 -------------------- 我就是我,松柏!
日志:http://songbai.blog.wait4c.com/
[color=#0000FF]馋嘴蜗牛[/color] 我的博客:[url]http://osnaile.osdn.cn/[/url]
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
1C#
发布于:2005-03-30 11:54
Re:有谁会写 PHP 的正则表达式?
8 会。。。一直懒得看。要用就找个现成的用了。。。
偶帮你找找吧

http://php.freehostingguru.com/group.php-43.php --------------------            [a=http://blog.csdn.net/GOJYO/]向北的路灯灭了.我不知道我是谁.NorTH.Path[/a]
               ~      ???????         幸福是一雙溫暖的紅唇   ?
        幸福的距离遥不可及
      
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
southeast
著名写手
著名写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
2C#
发布于:2005-03-30 13:35
Re:有谁会写 PHP 的正则表达式?
我倒哦 -------------------- 痛饮苦丁茶……
[img]http://www.wait4c.com/bbs/userfiles/2196/2005051614543457820.jpg[/img]
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
3C#
发布于:2005-03-30 14:56
Re:有谁会写 PHP 的正则表达式?

2、正则表达式
正则表达式是一个非常大的题目,Perl的正则表达式的强大是闻了名的。而PHP也不弱,他继承了Perl的正则表达式法则,还有自己的一套法则。这里只说PHP自己的正则表达式。
正则表达式是最基本的元素。简单地说就是一套规则,用于去判定其它的元素是不是符合自身的规则,或者说是不是有相同的特征描述。
正则表达式的开始符:^,结尾符$,这两个符号间的是匹配的元素。如检查一个电话号码是不是打往北京的号,用正则表达式表示就是“^010$”。只要前3位区号是010,就是北京的号,后面的电话号码就不用管了。然后,用正则表达式匹配函数ereg来判断,例:
<?php
$pattern = "^010$";
$phone = "01080718828";
if(ereg($pattern, $phone))
echo "打往北京的号";
else
echo "不是打往北京的号";
?>
这就是正则表达式。北京的电话都是8位数字的,那我要知道这个号码是不是正确了?假如他按了9位号呢?如果判断正误?这就要用到正则表达式的字符簇。那么上例的正则表达式就要这样写:^010[0-9]{8}$,就能同时判断号码是不是符合规则。正则表达式有很多的应用,像LBB、VBB论坛在发贴时的所谓 VBB代码LBB代码的解析,都是用正则表达式完成的。

--------------------            [a=http://blog.csdn.net/GOJYO/]向北的路灯灭了.我不知道我是谁.NorTH.Path[/a]
               ~      ???????         幸福是一雙溫暖的紅唇   ?
        幸福的距离遥不可及
      
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
kmwang
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
4C#
发布于:2005-04-07 19:37
Re:有谁会写 PHP 的正则表达式?
还是别懒了:P好用的很
这东西就是要学,学会了,grep才能用好
原先你们上学的时候的写着玩的kmide,语法加亮就是用正则表达式写的
cyang年代的必修科目,呵呵
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
5C#
发布于:2005-04-08 04:03
Re:有谁会写 PHP 的正则表达式?
哦,好啊,明天学吧。。。困死了Zzzzz --------------------            [a=http://northway.blogchina.com]寻找失落的路灯 @ North.Light[/a]
               ~      ???????         幸福是一雙溫暖的紅唇   ?
        幸福的距离遥不可及
      
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
松柏
论坛版主
论坛版主
  • 铜币371枚
  • 威望39点
  • 贡献值0点
  • 社区居民
6C#
发布于:2005-04-08 09:08
Re:有谁会写 PHP 的正则表达式?
好想再回到学校里听 kmwang 和 cyang 的课啊 -------------------- 我就是我,松柏!
日志:http://songbai.blog.wait4c.com/
[color=#0000FF]馋嘴蜗牛[/color] 我的博客:[url]http://osnaile.osdn.cn/[/url]
ApH
ApH
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
7C#
发布于:2005-04-09 00:09
Re:有谁会写 PHP 的正则表达式?
我也懒得查了,谁人能告诉我python的正则表达式的代码么?
猪八戒
写手
写手
  • 铜币1枚
  • 威望0点
  • 贡献值0点
8C#
发布于:2005-05-20 23:51
Re:有谁会写 PHP 的正则表达式?
我晕
正则表达式怎么不会阿

你要什么样子的

我佩服

脚本编程基础就是这个啊

要不怎么做判断? -------------------- [fly]我就是那头趟了取经混水的猪![/fly]
我回帖还是有质量的
猪八戒
写手
写手
  • 铜币1枚
  • 威望0点
  • 贡献值0点
9C#
发布于:2005-05-20 23:55
Re:有谁会写 PHP 的正则表达式?
不过,最好学学,要不影响银子的说 -------------------- [fly]我就是那头趟了取经混水的猪![/fly]
我回帖还是有质量的
游客

返回顶部