InfoQ

交流

讨论:高手:这个用正则怎么做?

作者 141242 发布于 0000-00-00 分类:php基础编程

比如:我要取“xx2003年15期会议纪要”中的15,其中的年份2003是变化的,可以是其他年。xx是任意长度字符串。也就是说现在的目的就是取“年”和“期”之间的值。用正则怎么做?急,在线等。谢谢了。



逛论坛交流高手:这个用正则怎么做?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

4 条回复

回复

如果是“二00三年五届六次会议”怎样取.. 发表人 netstu 发表于 12月02日
<?php $s = "2003年15期会议纪要".. 发表人 141242 发表于 12月02日
那要学习一下正则耶 发表人 laogong 发表于 12月02日
  1. 返回顶部

    Re: 高手:这个用正则怎么做?

    2003年12月02日 发表人 netstu

    如果是“二00三年五届六次会议”怎样取“五”和“六”?

    好象正则不行吧?我也想知道,请高手指教了。呵呵

  2. 返回顶部

    Re: 高手:这个用正则怎么做?

    2003年12月02日 发表人 yyok

    你后的“期会议纪要”是不变的吗?
    是产话你反过来后再取啊!!

  3. 返回顶部

    Re: 高手:这个用正则怎么做?

    2003年12月02日 发表人 141242

    <?php
    $s = "2003年15期会议纪要";
    preg_match_all("/(d+)/",$s,$regs);
    echo $regs[1][0]; // 输出其中的年号
    echo $regs[1][1]; // 输出其中的期号
    ?>
    这样可以解决。但是:
    如果是“二00三年五届六次会议”怎样取“五”和“六”?非常感谢。急盼回复。

  4. 返回顶部

    Re: 高手:这个用正则怎么做?

    2003年12月02日 发表人 laogong

    那要学习一下正则耶




  5. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

如何使用adodb连接MS SQL SERVER 2000?

如何使用adodb连接MS SQL SERVER 2000?,我这样连接,但总报错:...

有关框架的问题

一个页面Index.html,包含两个框架a.html和b.html 当直接打...

help,help!!

click here itren.t35.com to have a look! thanks in adv...

微软的面试题分金币

有5名海盗,这里分别叫他们1号、2号、3号、4号、5号,他们抢夺到...

$path_info是什么变量啊

$PATH_INFO是什么变量啊

(正在浏览此论坛的会员: 火龙sky1号, 绿...

小妖???小呆???? :crying: :crying: :crying: :crying: :bl...

如何使页面不保存在缓冲区中?

是不是使用

大家帮忙了啊。我好郁闷了啊。

大家帮我看看。电子商务里这两个板块要做哪些内容。 一。商品管...

有很多问题老大们都让去搜,却怎么都搜...

老大们,对诸多才鸟问的问题,如果知道的话,顺手copy个程序上去...

反 盗 链 技 术

我想学呀 http://www.21code.com/antiouterlink/index.php

[]