python 分隔符截取字符串_Python重新分割()保留分隔符的一部分作为第一个字符串的一部分,另一部分作为第二个字符串的一部分,...
我有一种情况,我想把一段很长的文本分成句子。我有一段代码,可以按我的意愿拆分字符串,但是它会删除分隔符(我知道会这样做的)。现在,我希望能够将这些分隔符作为输出字符串的一部分(适当地重新分配)。在
我的例子是:import re
strings = ['UT Arlington 1st - Berthiaume reached on a fielding error by ss (0-0). O. Salinas fouled out to 1b (2-1 KBB). Q. Rohrbaugh flied out to cf (2-0 BB). B. Cox fouled out to lf (2-2 KBBKF)',
'Southeast Mo. State 1st - EZELL, T. lined out to 2b (2-2 FBBKFFF). HOLST, D. flied out to lf (0-2 FK). GAGAN, T. struck out swinging (1-2 BKKS).',
'UT Arlington 3rd - J. Minjarez hit by pitch (0-0); RJ Williams advanced to second. Berthiaume popped up to 1b (0-2 KF). O. Salinas flied out to cf to right center (2-1 KBB); RJ Williams advanced to third.']
for s in strings:
header = re.split(r'[ ][-][ ]', s)
print(header[0])
text = re.split(r'([a-z][.][ ][A-Z]|[)][.][ ][A-Z])', header[-1])
print(text)
电流输出:
^{pr2}$
我想要的输出:UT Arlington 1st
['Berthiaume reached on a fielding error by ss (0-0)', 'O. Salinas fouled out to 1b (2-1 KBB)', 'Q. Rohrbaugh flied out to cf (2-0 BB)', 'B. Cox fouled out to lf (2-2 KBBKF)']
Southeast Mo. State 1st
['EZELL, T. lined out to 2b (2-2 FBBKFFF)', 'HOLST, D. flied out to lf (0-2 FK)', 'GAGAN, T. struck out swinging (1-2 BKKS).']
UT Arlington 3rd
['J. Minjarez hit by pitch (0-0); RJ Williams advanced to second', 'Berthiaume popped up to 1b (0-2 KF)', 'O. Salinas flied out to cf to right center (2-1 KBB); RJ Williams advanced to third.']
python 分隔符截取字符串_Python重新分割()保留分隔符的一部分作为第一个字符串的一部分,另一部分作为第二个字符串的一部分,...相关推荐
- python如何拆分字符串_python如何分割字符串
Python中的split()方法可以将字符串进行分割,具体的方法如下: split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返 ...
- python读取文件按行分割字符串_python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接...
#!/usr/bin/python # -*- coding: utf-8 -*- str="abc,123 efg,567" #以空行分割后输出 print str.split( ...
- python读取两行字符串_python - 如何为两行之间的行分配值,并在数据帧的列中使用特定字符串? - SO中文参考 - www.soinside.com...
我有一个具有时间序列的数据帧,其中一列包含字符串:Normal Value和Wrong Value.我想用Wrong Value查找所有行之间的所有行,并将它们0分配给新列.具有Normal Valu ...
- python的head函数_python – 是否有一个pandas函数来显示第一个/最后一个n列,如.head().tail()?...
不,这些方法不是由Pandas提供的,但是很容易自己制作这些方法: import pandas as pd def front(self, n): return self.iloc[:, :n] de ...
- python 使用分隔符分割句子,并保留分隔符在句首或者句尾
def seg_head_split(str1,sep=r"要求\d+|项目\d+"): # 分隔符可为多样的正则表达式# 保留分隔符,将分隔符置于每个子句句首wlist = re ...
- python怎么创建字符串_Python 字符串
Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号( ' 或 " )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hel ...
- python一个以回车结束的字符串_Python 学习总结——字符串
1 Python 字符串的 CRUD 操作 1.1 创建字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串,或使用三引号来创建字符串文本段落(允许一个 ...
- c语言将字符串按空格分割_如何在c++中实现字符串分割函数split详解
前言 在学习c++中string相关基本用法的时候,发现了sstream的istringstream[1]可以将字符串类似于控制台的方式进行输入,而实质上这个行为等同于利用空格将一个字符串进行了分割, ...
- python统计元素个数_python怎么统计列表中元素的个数
python统计列表中元素的个数的方法:可以通过count()方法来实现.该方法可以统计字符串中某个字符出现的次数,并返回子字符串在字符串中出现的次数.具体用法如:[count=List.count( ...
- python count函数代码_python中count函数简单用法
python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...
最新文章
- qchart 图表_Qt下绘制图表——QtCharts版
- cocos2d-x温故(三)!
- 8 张图,看你是否理解 Java
- 看到喜欢的人时的心跳​
- nioqrc oracle,程序停在 readnocancel () from -lib-tls-libpthread.so.0
- 基于51单片机的音乐播放器
- pwd 打印当前所在目录
- 心理学推荐书籍——《九型人格》
- linux中shift用法,Linux shell脚本中shift的用法说明
- 计算机保研英语,计算机保研面试英文自我介绍
- spark infer parquet schema
- 怎么把计算机隐藏文件显示出来,隐藏文件夹怎么显示出来
- android系统移植之按键驱动篇
- jetson的学习资料总结
- Guava中基础工具类Joiner的使用字符串拼接方法 joiner.on
- 从源码编译usbmuxd
- 【Python爬虫案例学习21】爬取某站上海租房图片
- SlickEdit编码设置
- HTML实现简单的点击播放和暂停音乐
- 机器学习(十五)SVD(特征值分解和奇异值分解的区别)