Re: [問題] 字串取代 Regular Expression
※ 引述《Xphenomenon (啦 )》之銘言:
: $line =~ /(alert|confirm) *\( *([\'\"][^;]*)\)/
: 請問一下 如果我只想取代 $1 的話, 是否可以做到呢?? 還是只能全部取代呢?
: 謝謝各位大大~~
不好意思 說的不是很清楚
假設
$line = "hello, world";
$line =~ s/(hello)(, world)//;
如果我只是想取代 ", world" 成為 ", Perl"
而不是取代整個 "hello, world" 字串是否可以做到呢??
我的前提是如果我搜尋整個 "hello, world" 而不是單獨的 "world" 去取代,
例如 $line =~ s/, world/, Perl/;
不知道可不可以做到呢?? 謝謝各位大大的回答~ :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.56.127
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章