如何只匹配下划线regex [closed]后的两个字母

0dxa2lsx  于 2023-03-20  发布在  其他
关注(0)|答案(1)|浏览(109)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

2天前关闭。
Improve this question
我正在尝试两个匹配下划线和单词末尾的两个字母的正则表达式,例如在name_lang_en中,它应该匹配_en,但在opening_time或closing_time中,它不应该匹配任何内容。
我试过这样的方法,但是没有用

[^_]+$
gwbalxhn

gwbalxhn1#

您可以使用\S表示非空格(或者使用更具体的模式表示“letter”的含义,但[^_]也会匹配空格,这是不好的),{2}表示正好两个空格,然后使用\b匹配单词边界(的结尾):

r"_\S{2}\b"

相关问题