代码之家  ›  专栏  ›  技术社区  ›  vishal

使用条件在python中拆分字符串

  •  -1
  • vishal  · 技术社区  · 7 年前

    这是我的弦

        vishal.testzone.com
        important.testzone.com
        ram.testzone.com
    

    我需要做的是在第一个点之前拆分字符串的一部分,并将其存储在一个变量中,然后保留其余部分。我看到了线切割,但我不知道它如何能用于我的条件。我知道有很多类似的问题,但没有一个问题有我这样的条件。有没有其他的选择,如字符串切片来实现这一点。

    2 回复  |  直到 7 年前
        1
  •  4
  •   Mornor    7 年前

    为什么不使用 split() ?

    s = "vishal.testzone.com"
    vishal = s.split('.', 1)[0]
    

    (根据以下评论编辑自 JPP )

        2
  •  3
  •   ap91484    7 年前

    只拆分“.”之前的第一个标记:

    before, rest = "vishal.testzone.com".split('.', 1)
    print before, rest