📜  我最喜欢这个函数的用法是将字符串转换为数组,修剪每一行并删除空行: (1)

📅  最后修改于: 2023-12-03 14:54:24.930000             🧑  作者: Mango

这里是你要求的主题的代码片段,将字符串转换为数组,修剪每一行并删除空行,并返回markdown格式的代码片段:

def string_to_array(text):
    # 将字符串按行分割成数组
    lines = text.split('\n')
    
    # 修剪每一行并删除空行
    trimmed_lines = [line.strip() for line in lines if line.strip()]
    
    # 返回markdown格式的代码片段
    markdown = '\n'.join(trimmed_lines)
    return markdown

# 示例用法
text = """
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.

Pellentesque nec turpis ac sapien consectetur convallis.
Ut in felis rhoncus, commodo nibh id, imperdiet nisl.
"""

markdown_output = string_to_array(text)
print(markdown_output)

输出结果:

Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Pellentesque nec turpis ac sapien consectetur convallis.
Ut in felis rhoncus, commodo nibh id, imperdiet nisl.