Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在努力寻找一个简单的 python 正则表达式,这意味着:
几个空格(/n /t /r)后跟至少一个除空格以外的字符(a-zA-Z0-9,每个运算符等),然后是几个空格。也不必有任何空格。因此,例如 "c" 、 "\nc" 、 "c\t" 是正确的,但 \n 不是。到目前为止,我有 stg 喜欢:
re.compile('\s*\S+\s*')
但我不确定它是否完全正确..是吗?
谢谢您的回答 :-)
这是正确的:
>>> re.search('\s*\S+\s*', ' foo ').group(0) ' foo ' >>> re.search('\s*\S+\s*', 'foo ').group(0) 'foo ' >>> re.search('\s*\S+\s*', 'foo').group(0) 'foo'
请记住,Python 有一个解释器。它非常棒,所以使用它!