作者hsnucsc (hsnugo)
看板PHP
标题Re: [请益] 将一个有行号的php档去行号
时间Sun Jun 29 10:33:39 2008
※ 引述《Geniusking (真理斯金)》之铭言:
: ※ 引述《dinos (守护神)》之铭言:
: : if(!empty($_FILES['UpFile']['name'])){
: : file_put_contents($upload_dir . $_FILES['UpFile']['name'],
: : trim(preg_replace('/^1\./','',
: : preg_replace('/[\r\n]+\s*\d+\./',"\n",
: : file_get_contents($_FILES['UpFile']['tmp_name'])
: : )
: : ))
: : );
: : }
: 谢谢大大的指点,我做了一点修改
: if(!empty($_FILES['UpFile']['name'])){
: file_put_contents($upload_dir . $_FILES['UpFile']['name'],
: preg_replace('/\d*\.\s/','',
: file_get_contents($_FILES['UpFile']['tmp_name']))
: );
: }
我想 如果字串中有符合regular expr的 也会被换掉喔
ex:
echo "1. abc 2. abc 3333. abc";
所以前面那位回答的大大才会把[\r\n]这种东西写进去
不过那位大大的 /^1\./ 似乎也会match到字串中有的1.xxx的字串
这样的regular expr不知道要怎麽写才好>"<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.90.106
1F:推 dinos :string file_get_contents ( string $filename, ...) 06/29 11:47
2F:→ dinos :/^ 的意思是从头来 06/29 11:48