【发布时间】:2018-04-15 13:35:41
【问题描述】:
我正在尝试在“>”字符和换行符之间查找任何文本,所以我想出了这个正则表达式:
result = re.search(">(.*)\n", text).group(1)
它只适用于一个结果,例如:
>test1
(something else here)
结果如预期的那样是
test1
但只要有多个结果,它只会显示第一个,例如:
>test1
(something else here)
>test2
(something else here)
应该给出类似的东西
test1\ntest2
但只是显示
test1
我错过了什么?非常感谢您。
【问题讨论】:
-
请发布一些实际示例输入及其输出,而不是
(something else here)。 -
这并不重要,我只是想简化它,因为(这里的其他东西)没有用于显示的代码,只是它包含一个新行(\ n)。无论如何,它应该是 AAECAR8AD40BqAK1A+sH2wntCYEK/gzquwKOwwLXzQLd0gL70wLh4wKL5QIA 之类的代码
-
t1\nt2\nt3的结果是什么? -
这种注释很难写,因为我无法添加新行,但应该是这样的结果:>t1\n(something)\n> t2\n(某事)\n>t3\n(某事)\n