代码之家  ›  专栏  ›  技术社区  ›  plonknimbuzz

缩短regex任何字符,包括空白、字母、特殊字符和Unicode[重复]

  •  -1
  • plonknimbuzz  · 技术社区  · 5 年前

    我想在单词后匹配任何字符(限制就是一个例子)。

    ✔ nnn : am
    -limitaaaa
    ça UNICODE HERE
    sdasdsadaw
    ✔ UNICODE HERE
    limitaaaa,.@#!~`%$&*()[]{}|\+=-_?/'":;.><,
    777723xx sss fff s :,
    

    我现在的正则表达式。 https://regex101.com/r/bSbUBG/2

    /limit+([.*\s\w\d\p{M}\p{L}\p{S},:@#!~`%$&()\[\]\{\}\|\\+=\-_\?\/\'";><]+)/
    

    我的正则表达式 作品 但是看起来太长了。我的问题是我能把它改短点吗?

    注意:如果您需要知道我使用的是哪种语言,我会使用PHP来实现这一点。

    1 回复  |  直到 5 年前
        1
  •  0
  •   Jan    5 年前

    你也可以用

    limit([\s\S]+)
    

    limit(.+)
    

    在里面 DOTALL 模式( s 旗帜)

    a demo on regex101.com this one for the latter .