相关疑难解决方法(0)

参考 - 这个正则表达式意味着什么?

这是什么?

这是常见问答的集合.这也是社区Wiki,因此每个人都被邀请参与维护.

为什么是这样?

患的是给我泽码型的问题和答案不佳,没有解释.此参考旨在提供质量问答的链接.

范围是什么?

此引用适用于以下语言:,,,,,,.

这可能过于宽泛,但这些语言共享相同的语法.对于特定功能,它背后的语言标签,例如:

  • 什么是正则表达式平衡组?

regex

52
推荐指数
1
解决办法
11万
查看次数

++和*+在正则表达式中的含义是什么?

我正在将一些库从PHP移植到JavaScript,我遇到了这个正则表达式,其中一些部分对我来说不清楚.

#(?: *+(?<= |^)\.((?:\([^)\n]++\)|\[[^\]\n]++\]|\{[^}\n]++\}|<>|>|=|<){1,4}?))#
Run Code Online (Sandbox Code Playgroud)

不清楚的部分是

  1. *+
  2. ++

我知道,这个表达应该接受像这样的字符串

.(title)[class]{style}<>
.[class]{style}<>
.[class](title){style}
// and so one - no metter of order \(.+\), \[.+\] and \{.+\} parts 
// and optional <>, >, = or < at the end
Run Code Online (Sandbox Code Playgroud)

谢谢你的解释.

编辑:此表达式与PCRE_UNGREEDY修饰符一起使用

php regex

12
推荐指数
1
解决办法
6207
查看次数

标签 统计

regex ×2

php ×1