繁体   English   中英

使用python基于特殊字符将1个字符串分成2个字符串

[英]Breaking 1 String into 2 Strings based on special characters using python

我正在使用python,我是新手。 我正在寻找一种方法来取一个字符串并将其分成两个较小的字符串。 字符串的示例如下

wholeString = '102..109'

而我想要得到的是:

a = '102'
b = '109'

信息将始终由两个句点分隔,如上所示,但前后字符数的范围可以是1到10个字符。 我正在编写一个循环来计算句点之前和之后的字符,然后根据这些计数制作一个切片,但我想知道是否有更优雅的方式,有人知道。 谢谢!

尝试这个:

a, b = wholeString.split('..')

它会将每个值放入相应的变量中。

看看string.split方法。

split_up = [s.strip() for s in wholeString.split("..")]

此代码还将删除前导和尾随空格,以便您只需要保留所需的值。 split_up将是这些值的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM