[請益] 一段string matching的意思
各位大大大家好
小弟在此板初來乍到若有冒犯請多多包含
我比較熟悉php但是拿到一段perl的程式碼
但是這個段落的部份
有個地方不是很了解..關於RE部份
下面紅色標記處
1. [=]中括號的等於 是表示什麼意思呢
2. $2 在哪邊被定義出現的呢..
3. $2/$to 這邊表示 兩個字串以 / 做連結嗎??
謝謝各位大大m(_ _)m
------------- code -------------
while ( $theText =~ m/([=\%\&]([A-Za-z0-9]{2}))/g )
{
my $to = hex($2);
$to = chr($to);
if($2 ne "01")
{
$theText =~ s/[=\%]$2/$to/g;
}
}
--------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.24.33
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章