【发布时间】:2019-09-02 18:28:43
【问题描述】:
我想找到只包含字母 a、b 和 c 的每一行。我有正则表达式
print(re.findall('^[abc]+$', text))
但我没有从这段文字中得到任何结果:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
fsadfasd
quis nostraud exercitatione ullamco laboiris nisi ut aloiquip ex ea commuodo consequat.
gfgfgasdas
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
aaaabbbbcccaabcccabc
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
aabcbcbcbbabbbabcbbcbcf
culpa qui ofaeiouficia deserunt mollit anim id est laborum.
bbcbcbcbcbcbcbcbcbcbcbcbcbc
aeiou
aaaaaaaaaaaaaaaaaaaaaaaa
这是为什么?我认为问题出在^ 和$ 字符上,但我不明白为什么。
【问题讨论】:
-
什么是
text? -
@ForceBru 粘贴箱中的文字...
标签: python regex python-3.x pcre