利用正则表达式可以快速查找模式串,而且通用性较强。
python常用的正则表达式如下表
以下是python的测试代码
import re
def myinput():
temp = input('请输入正则表达式') # 正则表达式使用反斜杠不是斜杠
reg_express = re.compile(temp) # 创建一个Regex对象
string = input("请输入文本")
result = reg_express.search(string) # 返回一个Match对象
return result
while True:
target = myinput()
if target != None:
print("查找成功,内容为:" + target.group()) # 返回被查找字符串中实际匹配的文本
else:
print("文本中无此模式")