Python django queryset过滤掉具有相同值的对象
我有 我需要用regexp从s中抓取Python django queryset过滤掉具有相同值的对象,python,regex,Python,Regex,我有 我需要用regexp从s中抓取a_12,它不应该解析[[[[124;]]] 我试过: s = "[[[a_12]]] [[[|]]]" 但如果我把它放在第一位,它也会抓住[[[|]]]。我对regexp很在行,有人能帮帮我吗 通过将|添加到否定类中,可以忽略| 测试 re.search(r'\[\[\[ [^\]]+ \]\]\]', s).group() [^\]\\\\\\\;]匹配除\或] 您可以通过将添加到否定类中来忽略 测试 re.search(r'\[\[\[ [^\]]
a_12
,它不应该解析[[[[124;]]]
我试过:
s = "[[[a_12]]] [[[|]]]"
但如果我把它放在第一位,它也会抓住
[[[|]]]
。我对regexp很在行,有人能帮帮我吗 通过将|
添加到否定类中,可以忽略|
测试
re.search(r'\[\[\[ [^\]]+ \]\]\]', s).group()
匹配除[^\]\\\\\\\;]
或\
]
添加到否定类中来忽略
测试
re.search(r'\[\[\[ [^\]]+ \]\]\]', s).group()
匹配除[^\]\\\\\\\;]
或\
]
添加到否定类中来忽略
测试
re.search(r'\[\[\[ [^\]]+ \]\]\]', s).group()
匹配除[^\]\\\\\\\;]
或\
]
添加到否定类中来忽略
测试
re.search(r'\[\[\[ [^\]]+ \]\]\]', s).group()
匹配除[^\]\\\\\\\;]
或\
]
[[[]]]
之间的单词字符
>>> s = "[[[a_12]]] [[[|]]]"
>>> re.search(r'\[\[\[[^\]\|]+\]\]\]', s).group()
'[[[a_12]]]'
>>> s = "[[[|]]] [[[a_12]]]"
>>> re.search(r'\[\[\[[^\]\|]+\]\]\]', s).group()
'[[[a_12]]]'
仅捕获介于
[[]]]
之间的单词字符
>>> s = "[[[a_12]]] [[[|]]]"
>>> re.search(r'\[\[\[[^\]\|]+\]\]\]', s).group()
'[[[a_12]]]'
>>> s = "[[[|]]] [[[a_12]]]"
>>> re.search(r'\[\[\[[^\]\|]+\]\]\]', s).group()
'[[[a_12]]]'
仅捕获介于
[[]]]
之间的单词字符
>>> s = "[[[a_12]]] [[[|]]]"
>>> re.search(r'\[\[\[[^\]\|]+\]\]\]', s).group()
'[[[a_12]]]'
>>> s = "[[[|]]] [[[a_12]]]"
>>> re.search(r'\[\[\[[^\]\|]+\]\]\]', s).group()
'[[[a_12]]]'
仅捕获介于
[[]]]
之间的单词字符
>>> s = "[[[a_12]]] [[[|]]]"
>>> re.search(r'\[\[\[[^\]\|]+\]\]\]', s).group()
'[[[a_12]]]'
>>> s = "[[[|]]] [[[a_12]]]"
>>> re.search(r'\[\[\[[^\]\|]+\]\]\]', s).group()
'[[[a_12]]]'
你能清楚地定义你想要捕捉的内容吗?@我编辑了四个问题,希望能更清楚now@doniyor在什么基础上,您不想捕获
|
。这是因为|
是一个非单词字符吗?@AvinashRaj我正在使用|
进行delimeters,这就是为什么我需要[[[124;]]
稍后进行解析;)你能清楚地定义你想要捕捉的内容吗?@我编辑了四个问题,希望能更清楚now@doniyor在什么基础上,您不想捕获|
。这是因为|
是一个非单词字符吗?@AvinashRaj我正在使用|
进行delimeters,这就是为什么我需要[[[124;]]
稍后进行解析;)你能清楚地定义你想要捕捉的内容吗?@我编辑了四个问题,希望能更清楚now@doniyor在什么基础上,您不想捕获|
。这是因为|
是一个非单词字符吗?@AvinashRaj我正在使用|
进行delimeters,这就是为什么我需要[[[124;]]
稍后进行解析;)你能清楚地定义你想要捕捉的内容吗?@我编辑了四个问题,希望能更清楚now@doniyor在什么基础上,您不想捕获|
。这是因为|
是一个非单词字符吗?@AvinashRaj我正在使用|
进行delimeters,这就是为什么我需要[[[124;]]
稍后进行解析;)太好了,这就是我想要的太好了,这就是我想要的太好了,这就是我想要的太好了,这就是我想要的