regex Python -匹配一个字符串,除了结尾的换行符之外没有空格?

3wabscal  于 2023-06-25  发布在  Python
关注(0)|答案(1)|浏览(113)

我想测试输入终端的单个单词,即。“猫”(结尾没有任何东西)。
这使得“猫 “:

re.match(r'[A-Z]{1}[a-z]{1,15}', x)

这甚至不允许输入“猫”!:

re.match(r'[A-Z]{1}[a-z]{1,15}[^\s]', x)

我做错了什么?为了澄清,它要求输入,人必须键入猫和点击回车,没有空格在年底。Thanks!:)

ki1q1bka

ki1q1bka1#

可以使用x.replace(' ', '')。这甚至允许'Cat '和' Cat'(或' Cat ')

相关问题