如果不能使用split()方法,你可以尝试使用其他方法来实现字符串的分割操作,如下所示:
def split_string(string, delimiter):
result = []
current_word = ''
for char in string:
if char == delimiter:
result.append(current_word)
current_word = ''
else:
current_word += char
result.append(current_word)
return result
# 示例用法
string = 'Hello,World'
delimiter = ','
result = split_string(string, delimiter)
print(result) # 输出: ['Hello', 'World']
import re
def split_string(string, delimiter):
pattern = re.compile(delimiter)
result = re.split(pattern, string)
return result
# 示例用法
string = 'Hello,World'
delimiter = ','
result = split_string(string, delimiter)
print(result) # 输出: ['Hello', 'World']
这两种方法都可以实现字符串的分割操作,但是相比于split()方法来说,它们可能会稍微复杂一些。但是,在某些情况下,如果你不能使用split()方法,这些方法仍然是可行的替代方案。