下面我的目标是创建一个正则表达式,它将匹配字符串“a.b.c.”(其中。是实际的句点),但不是匹配字符串,例如“ga.b.c.h”(即“a.b.c.”部分前后的非空格字母数字字符)。你知道吗
我的想法是使用\b运算符,当然我还必须在正则表达式中转义句点。python2文档声明(https://docs.python.org/2/library/re.html)形式上\b是\w和\w之间的边界
我不明白为什么这个表达式不匹配:
>>> reg = re.compile(r'\ba\.b\.c\.\b')
>>> bool(re.match(reg, "a.b.c."))
False
这里有人能给我启发吗?你知道吗
非单词字符和字符串结尾之间没有单词边界。你知道吗
相关问题 更多 >
编程相关推荐