作者linaalphones ( )
看板perl
标题[问题] 新手想请教比对的问题
时间Wed Oct 29 16:55:39 2003
不好意思。
如果有人刚好有空又有兴趣的话,
希望能给我一点帮助。
我有一个字串,但是我有很多比对的条件,而且需要做重复的比对。
例如说:
$str="
[Title1] format 123 format 456 format 789 [Title2] format 012 format 345..."
因为我要每一个[Title]下的数字的资料,
所以我写了正规表示式:
/
\[(.*?)\] format (\d+) format (\d+) format (\d+)/g
由於不一定有几个值,
所以我也写了
/
\[(.*?)\] format (\d+) format (\d+)/g
和
/
\[(.*?)\] format (\d+)/g
等等...
但是我不知道该如何同时去做比对,
因为我比对两次的话会有重复出现。
而且我要取它的数值,
我不知道我如果用/
比对式1/|/
比对式2/的话,
该怎麽取出变数?
谢谢,占了版面很不好意思。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.151.134
※ 编辑: linaalphones 来自: 140.129.151.134 (10/29 16:56)
※ 编辑: linaalphones 来自: 140.129.151.134 (10/29 16:58)
※ 编辑: linaalphones 来自: 140.129.151.134 (10/29 16:59)
※ 编辑: linaalphones 来自: 140.129.151.134 (10/29 17:00)
※ 编辑: linaalphones 来自: 140.129.151.134 (10/29 17:01)
※ 编辑: linaalphones 来自: 140.129.151.134 (10/29 17:02)