<div>hi everyone:</div>
<div> </div>
<div> 有一个小问题请教各位弟兄,是关于split函数的。</div>
<div> 我要把一个字串分成两个字段,以'|'为分隔符,程序应该是:</div>
<div> @a = split /\|/','item_code|store_code';</div>
<div> print join("\n",@a);</div>
<div> </div>
<div> 出来的结果是:</div>
<div> item_code</div>
<div> store_code</div>
<div> 而我将程序改为:</div>
<div>
<div> @a = split "|",'item_code|store_code'; #把"|"改成"\|" 也一样</div>
<div> print join("\n",@a);</div></div>
<div> 出来的结果是:</div>
<div> i</div>
<div> t</div>
<div> e</div>
<div> m</div>
<div> -</div>
<div> c</div>
<div> o</div>
<div> d</div>
<div> e</div>
<div> |</div>
<div> s</div>
<div> t</div>
<div> o</div>
<div> r</div>
<div> e</div>
<div> -</div>
<div> c</div>
<div> o</div>
<div> d</div>
<div> e</div>
<div> </div>
<div>不知有哪位弟兄能指点一下,split中//和""的不同?<br clear="all"><br>-- <br>真理使你自由 </div>