作者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
1F:→ CindyLinz:嗯, 还有三点邪恶版.. 不过.. 可能太惊悚了一点.... 04/09 01:31
2F:→ cibs:三点邪恶版详细希望.__./ 04/09 02:27
3F:推 slyfox:我想直接知道最邪恶的就好了… 04/09 07:38
4F:推 uper:想知道最邪恶版+1 04/09 09:28
5F:→ mantour:想知道最邪恶+1 04/09 09:44
6F:→ CindyLinz:orz.. 04/09 11:41
7F:推 dryman:所有邪恶都想看~XD 04/09 12:31
8F:推 sweetwords:所有邪恶的都想看 XD" 04/09 13:25
※ 编辑: CindyLinz 来自: 210.242.246.249 (09/10 13:13)