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