Fat*_*yzi 3 python regex split
我有一个很长的字符串,每当某个图案出现时我想将它分成小的stinger :(在下面的情况123我的)
my_str = '123 my string is long 123 my string is very long 123 my string is so long'
Run Code Online (Sandbox Code Playgroud)
我希望结果如下:
result = ['123 my string is long ', '123 my string is very long ', '123 my string is so long ']
Run Code Online (Sandbox Code Playgroud)
字符串长度未知.而且我不想从主字符串中删除任何内容.
您还可以使用前瞻性正则表达式:
import re
re.split(r'.(?=123 my)', my_str)
=>
['123 my string is long',
'123 my string is very long',
'123 my string is so long']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1867 次 |
| 最近记录: |