Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何以独占方式拆分字符串?_Python 3.x - Fatal编程技术网

Python 3.x 如何以独占方式拆分字符串?

Python 3.x 如何以独占方式拆分字符串?,python-3.x,Python 3.x,我如何在Python3中使用以下逻辑拆分字符串: “将字符串拆分为非以下字符:foo” 例如: def exclusive_split(文本、要保留的字符列表): ... 返回结果 text=“您好,这是一些随机文本。” text2=排他的分割(文本“abcdefghijklmnopqrstuvxyzabcdefghijklmnopqrstuvxyz”。分割(“”)) 打印(文本) #输出 #['Hello'、'this'、'is'、'some'、'random'、'text'] 这是拆分字符串

我如何在Python3中使用以下逻辑拆分字符串:

“将字符串拆分为非以下字符:foo”

例如:

def exclusive_split(文本、要保留的字符列表):
...
返回结果
text=“您好,这是一些随机文本。”
text2=排他的分割(文本“abcdefghijklmnopqrstuvxyzabcdefghijklmnopqrstuvxyz”。分割(“”))
打印(文本)
#输出
#['Hello'、'this'、'is'、'some'、'random'、'text']

这是拆分字符串的最简单方法。我希望这会有帮助

def exclusive_split(text):
    result=text.split(" ")
    return result

text = "Hello, this is some random text."
text2 = exclusive_split(text)
print(text2)
快乐编码:)

重新导入
def独占_拆分(文本):
返回re.sub(“[^A-Za-z0-9]+”,“”,文本)。拆分(“”)
text=“您好,这是一些随机文本。”
text2=排他_分割(text)
打印(文本2)
我想这就是你要找的

# Output: ['Hello', 'this', 'is', 'some', 'random', 'text']

请将示例输入/输出与您当前的Python尝试一起添加。@TimBiegeleisen我目前正在考虑使用正则表达式,但到目前为止,尚未找到解决方案。您的评论没有针对我上面的评论。啊,对不起,我添加了示例输入/输出。到目前为止,我还没有尝试提供,因为我正在尝试使用regex。谢谢!我想知道是否有可能分割的字符列表中不包括的任何东西,我已经更新了我的帖子。再次感谢您的快速回复:谢谢!另外,为了使代码更具可读性,您可以在代码上方的行中使用“``python”,在下面的行中使用“```”。