现有一列有大写字母和数字的字符串,以/分开
单个的不以/结尾
怎么用正则表达式同时满足
取出/前的字符串或取出单个字符串
2条回答 默认 最新
- chuifengde 2022-05-31 21:14关注
import re s = """ GEne Symbol DDR11/ MIR4640 RFC2 HSPA6 PAX8 GUCA1A GAPDH""" ss = re.findall(r"(?<=\s|\^)(\w+?)(?=\d|/|$)", s, re.MULTILINE) print(ss) """--result [ 'GEne', 'Symbol', 'DDR', 'MIR', 'RFC', 'HSPA', 'PAX', 'GUCA', 'GAPDH'] """
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录