缩短正则表达式的任何字符,包括空格,字母数字,特殊字符和unicode

时间:2019-02-04 11:40:26

标签: php regex pcre

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

✔ 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 个答案:

答案 0 :(得分:0)

您可以使用

limit([\s\S]+)

limit(.+)

DOTALL模式下(s标志)。

请参见a demo on regex101.comthis one for the latter