例子:
def searchResult(expr, inputStr):
if (re.search(expr, inputStr)):
return True
return False
print(searchResult("\s", "the quick brown fox")) # True
print(searchResult("\bfox", "the quick brown fox")) # False
print(searchResult("\\bfox", "the quick brown fox")) # True
我需要双斜杠"\\b"
来表示单词边界,但只有单斜杠"\s"
可以用于空格字符。为什么单词边界需要双斜杠?