To do this using re.split
you can do:
re.split(r'(>+|!+|]+)', string)
Explaining this briefly:
- You split on one or more occurrences of the different delimiters (
>
,!
,]
). - In order to include the delimiters in the result, you put the pattern in a capturing group by putting parens around it.
Related Posts:
- Split string with multiple delimiters in Python [duplicate]
- How can I split and parse a string in Python?
- Split a string into 2 in Python
- How do you split a list into evenly sized chunks?
- How to split a string into a list of characters in Python?
- Python 2: AttributeError: ‘list’ object has no attribute ‘strip’
- AttributeError: ‘list’ object has no attribute ‘lower’ gensim
- Pandas split DataFrame by column value
- Python read in string from file and split it into values
- Split function add: \xef\xbb\xbf…\n to my list
- How to split elements of a list?
- Iterating over dictionaries using ‘for’ loops
- how to sort pandas dataframe from one column
- Understanding slice notation
- How do I sort a dictionary by value?
- How do I sort a dictionary by value?
- How to iterate over rows in a DataFrame in Pandas
- How to convert list to string [duplicate]
- How to uninstall a package installed with pip install –user
- Save plot to image file instead of displaying it using Matplotlib
- ModuleNotFoundError: No module named ‘sklearn’
- Does Python have an ordered set?
- Asking the user for input until they give a valid response
- Print a list in reverse order with range()?
- Configuring so that pip install can work from github
- convert nan value to zero
- How to install pip3 on Windows?
- Is there a NumPy function to return the first index of something in an array?
- Tkinter scrollbar for frame
- Python Setup Disabling Path Length Limit Pros and Cons?
- How to add a string in a certain position?
- This can be done without regex:
- matplotlib error – no module named tkinter
- Python Error io.UnsupportedOperation: not readable
- How to get the union of two lists using list comprehension?
- TypeError: ‘DataFrame’ object is not callable
- DynamoDB : The provided key element does not match the schema
- Can only use .dt accessor with datetimelike values
- Convert XML to CSV file
- Checking whether pip is installed?
- How to install xgboost in Anaconda Python (Windows platform)?
- 3-dimensional array in numpy
- AttributeError: Module Pip has no attribute ‘main’
- Best way to replace multiple characters in a string?
- from PIL import Image – ImportError: No module named PIL
- Decoding UTF-8 strings in Python
- What does the Python error “name ‘self’ is not defined” mean?
- Python wildcard search in string
- Python locale error: unsupported locale setting
- sklearn Logistic Regression “ValueError: Found array with dim 3. Estimator expected <= 2."
- Sqlite3, OperationalError: unable to open database file
- What does ‘index 0 is out of bounds for axis 0 with size 0’ mean?
- How to return dictionary keys as a list in Python?
- Python Error – int object has no attribute
- How to save a dictionary to a file?
- How to get JSON from webpage into Python script
- Moving average or running mean
- How to select a drop-down menu value with Selenium using Python?
- Python List object attribute ‘append’ is read-only
- Infinite for loops possible in Python?
- RuntimeError: module compiled against API version a but this version of numpy is 9
- Python3 Error: TypeError: Can’t convert ‘bytes’ object to str implicitly
- How to run Pip commands from CMD
- Sorting and Grouping Nested Lists in Python
- Python Subprocess: Too Many Open Files
- urllib2.HTTPError: HTTP Error 403: Forbidden
- .write not working in Python
- Compute a confidence interval from sample data
- Can’t get Python to import from a different folder
- How to crop an image in OpenCV using Python
- convert csv file to list of dictionaries
- What’s the difference between “virtualenv” and “-m venv” in creating Virtual environments(Python)
- OperationalError: database is locked
- Decode Hex String in Python 3
- Python ImportError: No module named wx
- Accessing a class’ member variables in Python?
- Declaring a multi dimensional dictionary in python
- How do I compute derivative using Numpy?
- No module named utils error on compiling py file
- Convert Pandas Column to DateTime
- ImportError: cannot import name NUMPY_MKL
- Pandas dataframe groupby plot
- Download Returned Zip file from URL
- Python 3 TypeError: must be str, not bytes with sys.stdout.write()
- tkinter gui layout using frames and grid
- inverting image in Python with OpenCV
- Meaning of list[-1] in Python
- Tkinter error: Couldn’t recognize data in image file
- How to install Openpyxl with pip
- getting ZeroDivisionError: integer division or modulo by zero
- Iterating through list of list in Python
- How to install PyQt4 on Windows using pip?
- How to install PyQt4 on Windows using pip?
- python dictionary error AttributeError: ‘list’ object has no attribute ‘keys’
- What is a mixin, and why are they useful?
- What is the most efficient way to store a list in the Django models?
- Convert list of dictionaries to a pandas DataFrame
- How to read html from a url in python 3
- Set variable in jinja