如何在Python中拆分和解析字符串?

卡马尔:

我正在尝试在python中拆分此字符串: 2.7.0_bf4fda703454

我想在下划线处拆分该字符串,_以便可以使用左侧的值。

名称:

"2.7.0_bf4fda703454".split("_") 给出字符串列表:

In [1]: "2.7.0_bf4fda703454".split("_")
Out[1]: ['2.7.0', 'bf4fda703454']

这会在每个下划线处拆分字符串如果要在第一次拆分后停止它,请使用"2.7.0_bf4fda703454".split("_", 1)

如果您知道字符串中包含下划线,那么您甚至可以将LHS和RHS解压缩为单独的变量:

In [8]: lhs, rhs = "2.7.0_bf4fda703454".split("_", 1)

In [9]: lhs
Out[9]: '2.7.0'

In [10]: rhs
Out[10]: 'bf4fda703454'

另一种方法是使用partition()用法与上一个示例类似,不同之处在于它返回三个组件而不是两个。主要优点是,如果字符串不包含分隔符,则此方法不会失败。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在lua中解析和解析字符串?

如何测试和解析字符串中的括号?

如何在 Python 中拆分地址字符串?

如何在python中拆分长的f字符串?

如何在Python的嵌套列表中拆分字符串?

我如何在python中拆分此字符串

如何比较子字符串和解析C字符串中的数字

如何在Python 3中腌制和解开便携式字符串

在python中解析字符串:如何在忽略引号内的换行符的同时拆分换行符

如何在python中解析生成的csv字符串

如何在Python中解析此字符串?

如何在Python中解析HTTP日期字符串?

如何在Python中解析C格式的字符串?

如何在python中解析json字符串?

如何在Python 3中解析字节字符串?

如何在 Dart 中对函数进行字符串化和解字符串化?

如何在Java中按字符拆分字符串?

如何从android中的json对象中删除和解析空字符串并显示为列表

如何在Python中拆分字符串以仅包含中间字符?

如何在python中的某些字符后拆分字符串

如何在python中按字符拆分unicode字符串?

如何在 Python 中拆分字符串,直到某个特定字符从右到左出现?

如何在Dart中从列表中拆分字符串

从字符串中查找和解析值

如何从JavaScript中的这些字符串格式之一检测和解析?

如何在Python中编码和解码百分比编码(URL编码)的字符串?

如何在python中拆分但忽略带引号的字符串中的分隔符?

如何在python中拆分字符串中的非数字和数字

如何在 Python 中的数据帧中按特定字符串长度拆分行?