python - 如何使用Python分割字符串

标签 python python-3.x

我有一个名为 187045_20191025_Release_UAT_1.zip 的文件。我想最后得到 1870451

我已经使用了这个代码片段,但它没有给我我想要的东西。

cms_name = splitext(split('187045_20191025_Release_UAT_1.zip')[1])[0].rsplit('_', 1)
print(cms_name)

这是输出。

['187045_20191025_Release_UAT', '1']

cms_name 必须只给我 187045。很明显我在某个地方犯了错误。

请指导我。

问候

最佳答案

您可以使用正则表达式或拆分,这是使用拆分的示例:

s='187045_20191025_Release_UAT_1.zip'
cms_name=[s.split('_')[0], s.split('_')[-1].split('.')[0]]
print(cms_name)

这是结果:

['187045', '1']

关于python - 如何使用Python分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61344795/

相关文章:

python - 将嵌入式 python asyncio 集成到 boost::asio 事件循环中

python - 计算列表中相邻重复元素的数量

python - 导入错误: no module named 'Adafruit_DHT'

python-3.x - 如何在一次或多次调用中为多个变量 reshape 数据框,从宽到长?

python - 如何在 Pyspark 中使用 Scala 类

python - 使用 cron 作业执行 python3 文件。

javascript - python + selenium - 专注于无限滚动加载

python - 有没有办法将默认参数设置为等于另一个参数值?

python - 在磁盘上存储一个大表,快速检索指定的子集到 np.ndarray

python-3.x - PyDub:无法正确将文件保存在其他目录中