我有以下字符串:
['####\n# .#\n# ###\n#*@ #\n# $ #\n# ###\n####']
我希望将其转换为带有子列表的列表,其中每个子列表包含"\n"
之前的文本,这意味着我试图让它看起来像这样:
['#### ,'# .#, '# ###', '#*@ #', '# $ #', '# ###', '####']
我该怎么做?
答案 0 :(得分:3)
大多数语言(我猜这是Python)都有split
功能用于此目的:
result = yourString.split("\n");
请注意,['###...###']
不是字符串,而是包含字符串的列表。
答案 1 :(得分:0)
in perl:
my $your_string = "['####\n# .#\n# ###\n#@ #\n# $ #\n# ###\n####']";
my @list = split (/\\n/, $your_string);
print join (', ', @list) . "\n";