作者CindyLinz (Cindy Wang)
看板Perl
標題Re: [請益] replace 可以替換指定位置的字元嗎?
時間Fri Apr 9 01:24:02 2010
※ 引述《sweetwords (米虫三號)》之銘言:
: PHP 好像可以指定要替換指定位置的字元 ex:字頭字尾數來第幾個字
: 不知道 Perl 有沒有這樣方式的處理呢 @_@?
不但有, 而且邪惡.. (誤)
普通不邪惡版:
$a =
'4321';
substr(
$a,
1,
2,
'23');
這個結果是 4231
有一點邪惡版:
$a =
'4321';
substr(
$a,
1,
2) =
'23';
這個結果也是 4231
有兩點邪惡版:
$a =
'4321';
substr(
$a,
1,
2) -=
9;
這個結果還是 4231
你可以查一下 substr 的用法,
offset 如果是負的, 表示從尾巴數;
length 如果是負的, 表示為剩下長度;
length 如果沒放 (那普通不邪惡版就沒有放 replace 的位置了), 表示到底.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.192.252
→ CindyLinz:嗯, 還有三點邪惡版.. 不過.. 可能太驚悚了一點.... 04/09 01:31
→ cibs:三點邪惡版詳細希望.__./ 04/09 02:27
推 slyfox:我想直接知道最邪惡的就好了… 04/09 07:38
推 uper:想知道最邪惡版+1 04/09 09:28
→ mantour:想知道最邪惡+1 04/09 09:44
→ CindyLinz:orz.. 04/09 11:41
推 dryman:所有邪惡都想看~XD 04/09 12:31
推 sweetwords:所有邪惡的都想看 XD" 04/09 13:25
※ 編輯: CindyLinz 來自: 210.242.246.249 (09/10 13:13)