作者ireullin (raison detre)
看板Perl
标题[问题] 正规表达式使用上有问题
时间Fri Aug 10 15:05:58 2012
请问各位
小弟想使用正规表达式比较字串
想找的是 abc开头 log 结尾的档案
我使用
$file_name =~ /^abc*log$/
结果无法得到我想要的结果
後来看到人家的范例是
$file_name =~ /^abc.*log$/
请问*号前面的点的用途是?
那如果我想找
abc开头 log 结尾 中间有八位数字 的档案
又该如何做呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.71.34
1F:推 blackkaku:.的意思是任意的文字 08/10 16:14
2F:→ blackkaku:^abc\d{8}log$ 08/10 16:15
3F:→ ireullin:.不是一个任何字的意思 08/11 18:19
4F:→ ireullin:而*是不限长度的字元? 08/11 18:20
5F:→ CindyLinz:*是说前一个「东西」要重覆0或多次 08/11 18:32