PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Perl
[问题] 正规表达式使用上有问题
楼主:
ireullin
(raison detre)
2012-08-10 15:05:58
请问各位
小弟想使用正规表达式比较字串
想找的是 abc开头 log 结尾的档案
我使用
$file_name =~ /^abc*log$/
结果无法得到我想要的结果
后来看到人家的范例是
$file_name =~ /^abc.*log$/
请问*号前面的点的用途是?
那如果我想找
abc开头 log 结尾 中间有八位数字 的档案
又该如何做呢
作者:
blackkaku
(black)
2012-08-10 16:14:00
.的意思是任意的文字^abc\d{8}log$
楼主:
ireullin
(raison detre)
2012-08-11 18:19:00
.不是一个任何字的意思而*是不限长度的字符?
作者:
CindyLinz
(Cindy Wang)
2012-08-11 18:32:00
*是说前一个“东西”要重复0或多次
继续阅读
Re: [问题] 如何快速判断某元素是否存在阵列中
abliou
[问题] 如何快速判断某元素是否存在阵列中
jeffreychen
Re: [问题] 对于书上范例的疑问
abliou
[问题] 对于书上范例的疑问
freeaircraft
Re: [问题] 有些书上称PERL没有二维阵列?
CindyLinz
[问题] 有些书上称PERL没有二维阵列?
purplesea
Re: [问题] 档案操作的问题
blackkaku
[问题] 档案操作的问题
M5
[问题] boolean to string/number
sixth
[问题] 字串互换
sixth
Links
booklink
Contact Us: admin [ a t ] ucptt.com