【问题标题】:Regex for matching python decorators [duplicate]用于匹配python装饰器的正则表达式[重复]
【发布时间】:2020-08-15 12:56:02
【问题描述】:

我使用 nano 作为我的编辑器,我最近添加了一些语法高亮配置,其中一个高亮了 python 代码。但是,我注意到的一件事是它没有突出显示装饰器。它的正则表达式是什么?

请注意,实际的正则表达式是 bash 形式。

提前致谢。

【问题讨论】:

  • @ 符号是一行中的第一个非空白字符时,您应该相当安全地匹配任何不是注释或字符串的内容。你试过什么?

标签: python regex decorator


【解决方案1】:

如果@ 符号是一行中的第一个非空白字符,您应该可以相当安全地匹配任何不是注释或字符串的内容。所以

@[[:alnum:]]+

对我来说似乎没问题,只要在 之后定义字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-29
    • 1970-01-01
    相关资源
    最近更新 更多