问题描述
我在python中有以下表达式列表
LIST1=["AR BR_18_0138249","AR R_16_01382649","BR 16 0138264","R 16 01382679" ]
在上面的字符串中,一些模式是字母数字,但是第二组序列之间有一个空格。我期望以下输出
"AR BR_18_0138249"
"AR R_16_01382649"
"BR 16 0138264"
"R 16 01382679"
我尝试了以下代码
import regex as re
pattern = r"(\bB?R_\w+)(?!.*\1)|(\bB?R \w+)(?!.*\1)|(\bR?^sd \w+)(?!.*\1)"
for i in LIST1:
rest = re.search(pattern,i)
if rest:
print(rest.group(1))
我获得了以下结果
BR_18_0138249
R_16_01382649
None
None
我无法获得带有空格的序列。我要求有人在这方面指导我
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)