PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Perl
]
討論串
取代字串問題
共 4 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#4
Re: 取代字串問題
推噓
1
(1推
0噓 0→
)
留言
1則,0人
參與
,
最新
作者
abliou
(Art of Life)
時間
18年前
發表
(2007/01/03 11:31)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
他是從後面比回來沒錯...這句是對的...但也不完全對.... 為了要符合你所下的表示式條件..... 所以這表示式在一開始會把所有的字包進去.... 但是比對到第一個\d時它會吐出一個....第二個\d時吐出兩個依此類推.... 直到符合你的要求......... 這些東西可以看mastering
#3
Re: 取代字串問題
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
justinC
(無)
時間
18年前
發表
(2007/01/02 23:35)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
謝謝回答這裡還搞不清楚,我以為(\d+)會把全部數字match到,結果他留了最後三個數字,難道從後面比對回來?感謝提醒. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 61.221.120.127.
#2
Re: 取代字串問題
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
DarkKiller
(System hacked)
時間
18年前
發表
(2007/01/01 19:51)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
因為照你說的就 match 不到後面的 (\d\d\d)。. 另外一點,雖然預設是 greedy,不過還是加一下 ^ 與 $ 吧.... --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 140.113.54.119.
#1
取代字串問題
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
justinC
(無)
時間
18年前
發表
(2007/01/01 17:19)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
$num="877711117";. $num=~s/(\d+)(\d\d\d)/$1,$2/;. print $num;. 以上這段會印出 877711,117. 請問為什麼(\d+)不會比對全部 而留了三個數字. 看書的疑問.... 謝謝!~. --.
※
發信站:
批踢踢實業坊(ptt.cc)
首頁
上一頁
1
下一頁
尾頁