使用 Python 和正则表达式,我正在尝试查找文本中以大写字母开头但不在句子开头的单词。
我能想到的最好方法是检查该词是否没有被句号和空格先于。我很确定我需要使用负回顾断言。目前为止,这就是我所拥有的,它会运行,但总是返回空值:
我认为问题可能出在单词边界 \b 中使用 [A-Z][a-z]*,但我不确定。感谢您的帮助。
我能想到的最好方法是检查该词是否没有被句号和空格先于。我很确定我需要使用负回顾断言。目前为止,这就是我所拥有的,它会运行,但总是返回空值:
(?<!\.\s)\b[A-Z][a-z]*\b
我认为问题可能出在单词边界 \b 中使用 [A-Z][a-z]*,但我不确定。感谢您的帮助。