亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
[正則] 非捕獲 (?:)使用疑問(wèn)
[打印本頁(yè)]
作者:
Mr-Summer
時(shí)間:
2014-04-18 16:08
標(biāo)題:
[正則] 非捕獲 (?:)使用疑問(wèn)
源文本:-000000000 00:50.000
我需要匹配出:
-00:50
我的想法是:
-(?:\d{9}\s)\d{2}:\d{2}
復(fù)制代碼
但是匹配的結(jié)果還是:-000000000 00:50
我怎么不匹配出
(?:\d{9}\s)
復(fù)制代碼
里面的結(jié)果?
作者:
q1208c
時(shí)間:
2014-04-18 16:17
樓主能貼出你的代碼不?
你的表達(dá)示當(dāng)然匹配了 000000 了. 而且, 沒(méi)有替換操作
作者:
Mr-Summer
時(shí)間:
2014-04-18 16:28
回復(fù)
2#
q1208c
不想做替換操作,希望能“優(yōu)雅”的一行解決捕捉問(wèn)題。
$_='-000000000 00:50.000';
$_=~ m/(-)(?:\d{9}\s)(\d{2}:\d{2})/;
print $1.$2.$3;
復(fù)制代碼
這樣可行,但是結(jié)果放在三個(gè)變量了。
作者:
ZR_Linux
時(shí)間:
2014-04-18 16:30
$_ = "-000000000 00:50.000";
if (/-(?:\d+) (\S+)\.(\d+)/){
say "-$1";
}
作者:
q1208c
時(shí)間:
2014-04-18 16:51
回復(fù)
3#
Mr-Summer
你直接替換不好么? 為啥非要 m 呢 ?
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2