結果に一致するパターンを太字にしたい。だから、これは私のコードです:
re.sub(r'[[:<:]]'+tagdef.content+'[[:>:]]', r'\1<b>'+tagdef.content+'</b>\2', qitem['value'])
しかし、それは機能していないようです。これは以前、stackoverflowコミュニティの別の人によって教えられていました。私がそれを正しく理解したかどうかはわかりません。
基本的に、tagdef.contentは正規表現(たとえば、increas。*)であり、qitem['value']はその存在を確認する必要がある文字列です。
私が持っている場合、予想されるシナリオ。
tagdef.content = "increas.*"
qitem['value'] = "the rate of increase in the market was increased by 100%"
結果は次のようになります。
"the rate of <b>increase</b> in the market was <b>increased</b> by 100%"