解法一: importre a='1111NN2222NNNNN344444N5'print(re.split(r'(N+)', a)) 解法二: importre b='111NN2222NNN333N444NN5'result=re.search("N{1,}",b)print(result) result=re.findall("N{1,}",b)print(result)
对于对字符串进行标记但忽略引号内的分隔符,可以使用正则表达式来实现。以下是一个Python的示例代码: 代码语言:python 代码运行次数:0 复制Cloud Studio 代码运行 import re def split_string_with_ignore_quotes(string, delimiter): pattern = re.compile(f"(?:[^\s{delimiter}]+|{delimiter}(?=[^{d...