1.匹配所有的中文
代码:
import re
string = '41f54哈哈哈哈3@¥…¥你是¥我的小可爱吗!@沙雕$'
result = re.findall(u'[\u4e00-\u9fa5]',string)
chinese = ''.join(result)
print(chinese)
运行结果:
哈哈哈哈你是我的小可爱吗沙雕
2.匹配所有数字
代码:
import re
string = '41f54哈哈哈2019哈3@¥…¥你是¥我的小15可爱89吗!@沙雕$'
result = re.findall(r'\d+', string)
print(result)
运行结果:
[‘41’, ‘54’, ‘2019’, ‘3’, ‘15’, ‘89’]
3.匹配所有的英文
代码:
import re
string = '41faert5hello哈world@¥…¥english我的小15可爱love89吗!@沙雕$'
result = re.findall(r'[a-zA-Z]+', string)
print(result)
nums = ' '.join(result)
print(nums)
运行结果:
[‘faert’, ‘hello’, ‘world’, ‘english’, ‘love’]
faert hello world english love