Django Postgres替换功能

时间:2017-05-23 20:52:44

标签: python django postgresql django-models django-orm

我想查找所有字符串,但会丢弃不需要的字符。

我有以下几行:

test!

t!est

!t!e!st!

aaa!

我想找到所有test(但删除所有不需要的字符)。 从上面我想得到

test!

t!est

!t!e!st!

Table.objects.filter(name=test_or_test_with some_unwanted_symbols)

我不知道如何在这里应用Django FFunc

1 个答案:

答案 0 :(得分:-1)

我建议在这里使用regex

import re
a=['test!','t!est','!t!e!st!','aaa!']
for i in a:
    k=re.sub(r"\W", "", i)
    if 'test' in k:
        print (k)