返回两个分割字符串的函数是:字符串的删除部分,并在Python
def split_string(string, removal)
举例来说,如果我有串ABCDEFGHIJK和去除串DEF,程序会从字符串中删除DEF和返回LEFT和RIGHT结果字符串。在这种情况下,它将是ABC和GHIJK。
我该如何去使用Regex来做这件事?我想到的一个想法是在原始字符串中找到目标“删除”字符串并将其替换为空格,然后解析该字符串并返回两个字符串。
返回两个分割字符串的函数是:字符串的删除部分,并在Python
def split_string(string, removal)
举例来说,如果我有串ABCDEFGHIJK和去除串DEF,程序会从字符串中删除DEF和返回LEFT和RIGHT结果字符串。在这种情况下,它将是ABC和GHIJK。
我该如何去使用Regex来做这件事?我想到的一个想法是在原始字符串中找到目标“删除”字符串并将其替换为空格,然后解析该字符串并返回两个字符串。
我不知道如何(为什么),你会做的是用正则表达式。这是一个更简单的解决方案。
def split_string(string, removal):
return string.split(removal)
leftString, rightString = split_string("abcdefghijk", "def")
那么你是否尝试实现该想法?发生了什么?一个空的函数定义不算作[mcve],SO不是教程服务。 – jonrsharpe
你想分割一个字符串,并保持分隔符? –
'print(re.split(“DEF”,“ABCDEFGHIJK”))' – kaza