有人可以用正则表达式帮我解开像这样的字符串 - >
'226710': 'Kevin Werbach'
Run Code Online (Sandbox Code Playgroud)
只获得 - > Kevin Werbach
我的尝试 - >
instructors = re.sub(r'([^a-zA-Z\s]+?)', '', instructors)
Run Code Online (Sandbox Code Playgroud)
返回 - >
KevinWerbach
Run Code Online (Sandbox Code Playgroud)
没有任何空间.
小智 7
这有效:
import re
text = "'226710': 'Kevin Werbach'"
print(re.sub (r'([^a-zA-Z ]+?)', '', text))
Run Code Online (Sandbox Code Playgroud)
您还可以将空间更改为\ s:
print(re.sub (r'([^a-zA-Z\s]+?)', '', text))
Run Code Online (Sandbox Code Playgroud)