2010-10-04 7 views

risposta

112

Scegli quello che vi serve:

>>> s = "Rajasekar SP def" 
>>> s.split(' ') 
['Rajasekar', 'SP', '', 'def'] 
>>> s.split() 
['Rajasekar', 'SP', 'def'] 
>>> s.partition(' ') 
('Rajasekar', ' ', 'SP def') 

str.split e str.partition

14

L'alternativa per esplodere in php è split.

Il primo parametro è il delimitatore, il secondo parametro il numero massimo si divide. Le parti vengono restituite senza il delimitatore presente (tranne eventualmente l'ultima parte). Quando il delimitatore è None, tutti gli spazi vengono abbinati. Questo è l'impostazione predefinita.

>>> "Rajasekar SP".split() 
['Rajasekar', 'SP'] 

>>> "Rajasekar SP".split('a',2) 
['R','j','sekar SP'] 
Problemi correlati