通过多个分隔符拆分字符串并保留分隔符

亚当_G

我知道关于如何使用多个分隔符拆分字符串以及如何在拆分字符串后保留分隔符有多个 SO 答案。但似乎没有人能准确回答我想要做什么。如果我的输入看起来像:

How are you? I am fine.
I am also fine. What day is it?

我只关心以 a .or结尾的句子?如果它更容易,我只需要保留第一句话,包括标点符号。我的结果应该如下所示:

How are you?
I am also fine.

有没有办法做到这一点?

巴尔马尔

使用匹配所有内容的正则表达式,直到第一个.or ?

import re

line = 'How are you? I am fine.'
match = re.match(r'.*?[.?]',line)
if match:
    first_sentence = match.group(0)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java Regex在分隔符和保留分隔符之间拆分字符串

如何拆分字符串并保留特定的分隔符?

在PHP中使用preg_match通过多个分隔符分割字符串

通过多个分隔符拆分并保留分隔符

如何在Python中使用多个分隔符拆分字符串而不删除分隔符?

在多个分隔符上拆分字符串,同时保留一个或多个分隔符

在动态分隔符上拆分字符串

将字符串拆分为数组,在Swift中保留定界符/分隔符

在带有多个分隔符的python中拆分字符串的最佳方法-同时保留分隔符

Kotlin:拆分字符串空格分隔符

javascript:为多个分隔符分割字符串,但也将分隔符保留为单独的标记

使用组分隔符 (GS) 拆分字符串

使用分隔符拆分和发布字符串

按分隔符拆分字符串

拆分字符串多个分隔符

使用分隔符拆分字符串

分隔符字符串拆分

使用多个分隔符拆分字符串

拆分字符串但分隔符,仅在 [...] 对之外

拆分字符串但保留 C 中的分隔符

如何通过多个分隔符拆分字符串并将其存储在 Python 中?

如何使用多个分隔符拆分字符串?

使用多个分隔符拆分字符串并保留分隔符

RegExp / JavaScript:在多个字符上拆分字符串,保留分隔符而不使用后视

如何拆分字符串但保留分隔符?

拆分字符串並保留分隔符

通过多个分隔符分隔字符串并返回分隔符和分隔的字符串

JS通过多个配对分隔符拆分字符串

如何通过多个用户定义的分隔符拆分字符串,忽略大小写和顺序