我试图找出一个特定的句型是否有一个缩写词,如 REM 或 CEO。我正在寻找的缩写词是带有大写字母的单词,并带有 REM 或全部大写的句点。
#sentence pattern = 'What is/was a/an(optional) word(abbreviated or not) ?
sentence1 = 'What is a CEO'
sentence2 = 'What is a geisha?'
sentence3 = 'What is ``R.E.M.``?'
这就是我所拥有的,但它根本没有返回任何东西。它无法识别模式。我无法弄清楚正则表达式有什么问题。
c5 = re.compile("^[w|W]hat (is|are|was|were|\'s)( a| an| the)*( \`\`)*( [A-Z\.]+\s)*( \'\')* \?$")
if c5.match(question):
return "True."
编辑:我想看看上面的句型是否有缩写词。