是否可以仅使用正则表达式来检测给定字符串是否为有效的正则表达式?
假设我有一些字符串,可能是有效的正则表达式,也可能不是。我希望有一个正则表达式来匹配那些对应于有效正则表达式的字符串。这有可能吗?或者我必须使用一些高级语法(即上下文无关语言)来检测这一点?如果我使用一些扩展版本的regexp,比如Perl re
我有一些字符串应该包含三个dots...but,有时它们只包含一行中的两个点,或者一行中包含三个以上的点。我正在尝试检测包含太多或太少点的字符串。这个正则表达式可以工作,但只能在Chrome中使用:/((?<![.])[.]{2}(?![.])|(?<![.])[.]{4,}(?![.]))/g
其他浏览器的JavaScript R