一、根据正则表达式替换字符串

import re
text='abc123'
text=re.sub(r'\d','-',text)
print(text)

输出:abc---
将每个数字替换为-,如果是\d+,则结果为abc-

二、re.split()

  可以使用re.split来分割字符串,如:re.split(r'\s+', text);将字符串按空格分割成一个单词列表。

三、re.findall

  re.findall可以获取字符串中所有匹配的字符串。如:re.findall(r'\w*oo\w*', text);获取字符串中,包含'oo'的所有单词

import re
text='123ui34'
print(re.findall("\d+",text))

输出:['123', '34']

 

相关文章:

  • 2022-12-23
  • 2023-03-03
  • 2021-12-04
  • 2021-12-12
  • 2021-08-23
  • 2021-12-29
  • 2021-10-18
  • 2022-02-04
猜你喜欢
  • 2021-06-12
  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案