我目前正在处理一个由数千个具有身份的字符串组成的数据集,并且想要搜索通配符主题的位置(由 N 后跟除 P 之外的任何字母,然后是 S 或 T)使用 RegEx 模块在字符串中出现,并返回一个 ID 列表与主题出现的位置。
import re
strings = [['ID#1','NTGSLTKNASMNLTQRSNQT'],['ID#2','NLSHTNWEUWBNTTDKWODNUT'],...]
for x in strings:
re.search('N[^P][ST]',x[1])
我想返回:
[['ID#1',[8,12,18]],['ID#2',[1,12,20]],.....]
如果有人有任何想法,将不胜感激,谢谢!