Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,851 questions

51,772 answers

573 users

How to split a string with multiple delimiters in Python

4 Answers

0 votes
import re

s = "Python is; an interpreted, high-level general-purpose; programming language"

print(re.split(';|,|-', s))

     
     
     
'''
run:
     
['Python is', ' an interpreted', ' high', 'level general', 'purpose', ' programming language']

'''

 



answered Apr 12, 2021 by avibootz
0 votes
import re

s = "Python is; interpreted, high-level general-purpose; programming language"

print(re.split('\W+', s))

     
     
     
'''
run:
     
['Python', 'is', 'interpreted', 'high', 'level', 'general', 'purpose', 'programming', 'language']

'''

 



answered Apr 12, 2021 by avibootz
0 votes
s = "Python is; interpreted, high-level general-purpose; programming language"

s = s.replace("; ", ", ").replace("-", ", ")

print(s.split(", "))

     
     
     
'''
run:
     
['Python is', 'interpreted', 'high', 'level general', 'purpose', 'programming language']

'''

 



answered Apr 12, 2021 by avibootz
0 votes
import re
 
s = "python,java:c#*php;c++"
 
lst = re.split(';|,|:|\*| ', s)
 
print(lst)
 
for item in lst:
    print(item)
 
 
'''
run:
 
['python', 'java', 'c#', 'php', 'c++']
python
java
c#
php
c++
 
'''

 



answered May 2, 2024 by avibootz

Related questions

1 answer 83 views
1 answer 76 views
1 answer 89 views
1 answer 83 views
1 answer 101 views
...