我在Python中有以下代码,它可以查找文本中的整个单词。
现在,如何通过正则表达式找到一个单词与另一个单词之间的范围内是否有10个单词,例如,假设我有以下字符串:
“Hello,World!程序是一种计算机程序,它在显示设备上输出“ Hello,World!”,大多数编程语言中都是非常简单的程序,通常用于向初学者演示构建工作程序的基本语法。它还用于验证语言或系统是否正常运行。”
如果我传递单词Hello和simple,它应该匹配,因为它们之间的单词数是<= 10。
谢谢!
def findWholeWord(w):
return re.compile(r'\b({0})\b'.format(w), flags=re.IGNORECASE).search
现在,如何通过正则表达式找到一个单词与另一个单词之间的范围内是否有10个单词,例如,假设我有以下字符串:
“Hello,World!程序是一种计算机程序,它在显示设备上输出“ Hello,World!”,大多数编程语言中都是非常简单的程序,通常用于向初学者演示构建工作程序的基本语法。它还用于验证语言或系统是否正常运行。”
如果我传递单词Hello和simple,它应该匹配,因为它们之间的单词数是<= 10。
谢谢!