2024-09-28 17:21:58 发布
网友
假设,我有两个字符串:
A = 'Ecology (miscellaneous)' B = 'Ecology (miscellaneous)'
我想用正则表达式来确定它们是否匹配。if (A == B)工作正常,但是,我想用regex
if (A == B)
re.match (A,B)
这不起作用,因为字符串中有小括号。最好的办法是什么?。我不习惯用正则表达式;我在学习
只需在要作为模式处理的字符串上使用^{},然后按原样传递另一个字符串:
import re A = 'Ecology (miscellaneous)' B = 'Ecology (miscellaneous)' print(bool(re.match(re.escape(A), B)))
Output:True
Output:
True
只需在要作为模式处理的字符串上使用^{} ,然后按原样传递另一个字符串:
相关问题 更多 >
编程相关推荐