我试图找到并替换句子中的模式。
Date = 10/20/2018
输入 - 发送="这是数据日期($ date," info")"
输出 - 已发送="这是数据10/20/2018"
我正在尝试以"date("
开头且以") "
结尾的正则表达式,但这并不是那样的。
任何人都可以帮助我
想要更换"日期(任何数据)"在某个日期的句子中,例如:20-10-2018
提前致谢。
答案 0 :(得分:0)
我希望我得到你想要的东西。使用以下代码,您可以获取日期()之间的内容:
a={ "GlobalElements" :[ { "uid":"userEmail", "passid":"userPwd", "signbuttonid": "//button[@class='btn btn-mammoth']", "logoIcon":"//a[@class='logo text-hide']", "cornerSettingMenu":"//div[@class='dropdown-toggle']/p", "logoutButtonId":"//a[@class='logout']", "overlayId":"//div[@class='overlay']", "loaderInFunctionalPanel":"//div[@class='small-inline-loader']/child::i[@class='fa fa-spinner fa-pulse']" } ]}
l= a["GlobalElements"][0].keys()
print l[0]
print l[1]
print l[2] so on or using for loop worked for me.
你没有提供你的正则表达式,但我怀疑你没有逃避括号。
import re
pattern = re.compile(r"date\((.*)\)")
string = "I am seaching for the date(whatever is in here)"
results = pattern.finditer(string)
print(results)
for i in results:
print(i.group(1))