使用Split方法

时间:2017-03-12 01:52:59

标签: python

我知道/opt/letsencrypt/letsencrypt-auto renew --config /etc/letsencrypt/config.ini --agree-tos 会将单词分隔为空格,但有一种方法可以实现它,例如0 1 1 * * /opt/letsencrypt/letsencrypt-auto renew --config /etc/letsencrypt/config.ini --agree-tos && apachectl graceful 出现时

split()

3 个答案:

答案 0 :(得分:2)

是的,split采用可选参数,您可以在其中指定要拆分的字符串。

>>> word = 'hi mya name  is'
>>> words = word.split('a')
>>> words
['hi my', ' n', 'me  is']

您还可以使用第二个参数限制拆分数,以获得示例输出:

>>> word = 'hi mya name  is'
>>> words = word.split('a', 1)
>>> words
['hi my', ' name  is']

答案 1 :(得分:1)

按'a'拆分:

>>> 'hi mya name  is'.split('a')
['hi my', ' n', 'me  is']

如果要在第一次出现时分割:

>>> 'hi mya name  is'.split('a', 1)
['hi my',' name is']

答案 2 :(得分:1)

您可以将re.split正则表达式 a(?=\s)一起使用,如果后跟空格,则会a分开:

import re
re.split(r"a(?=\s)", word)

# ['hi my', ' name  is']