如何通过正则表达式或其他方式将多行字符串变为列表形式

问题遇到的现象和发生背景

通过正则表达式或其他方式将多行字符串变为列表形式

问题相关代码,请勿粘贴截图
import re
pattern=''
#  后面的标点符号大部分为中文标点,每一句中间间隔一行

my_str ="""1、str1,

    2、str2。
    
    3、str3。"""
我想要达到的结果

列表里的元素为字符串了,就不加双引号了,不然过不了审
生成[str_one, str_two, str_three]这样的列表格式,即将行消掉,并且消掉前面的数字和顿号' 、'


import re
pattern = ''
#  后面的标点符号大部分为中文标点,每一句中间间隔一行

my_str = """1、str1,

    2、str2。
    
    3、str3。"""

# 方式1
list_1 = my_str.split('\n')
list_2 = []
for l in list_1:
    if l.strip()!='':
        list_2.append(l.strip()[2:-1])
print(list_2)

# 方式2 使用正则表达式

list_3 = re.findall('.*、(.*)[。,,]',my_str)
print(list_3)

正则表达式我也不是很懂,不知道这样行不行哈!