gpt4 book ai didi

python - 从字符串中提取未加引号的文本

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:41 26 4
gpt4 key购买 nike

我有一个字符串,其中可能包含引用和未引用文本的随机片段。例如,

s = "\"java jobs in delhi\"it software\"pune\"hello".

我想在 python 中分离出这个字符串中带引号和不带引号的部分。

所以,基本上我希望输出是:

quoted_string = "\"java jobs in delhi\"" "\"pune\""
unquoted_string = "it software hello"

我相信使用正则表达式是最好的方法。但是我对正则表达式不是很好。是否有一些正则表达式可以帮助我解决这个问题?或者有更好的解决方案吗?

最佳答案

我不喜欢这样的正则表达式,为什么不使用这样的拆分呢?

s = "\"java jobs in delhi\" it software \"pune\" hello"

print s.split("\"")[0::2] # Unquoted
print s.split("\"")[1::2] # Quoted

关于python - 从字符串中提取未加引号的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31678401/

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