gpt4 book ai didi

python - 如何知道如何重新使用什么来分割字符串?

转载 作者:行者123 更新时间:2023-11-30 23:36:38 27 4
gpt4 key购买 nike

下面的代码允许用户输入两个电影名称,以 &|^ 分隔:

query = raw_input("Enter your query:")
movie_f = re.split('&|\^|\|', query)[0].strip()
movie_s = re.split('&|\^|\|', query)[1].strip()

我想知道 re 使用什么来分隔字符串(&|^) 。我怎样才能做到这一点?

最佳答案

如果对正则表达式进行分组,它将返回每个第二个项目所分割的项目。

>>> query
'&foo^bar'
>>> re.split(r'(&|\^|)', query)
['', '&', 'foo', '^', 'bar']

关于python - 如何知道如何重新使用什么来分割字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16336943/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com