我正在阅读 Douglas Crockford 的网页,JavaScript: The World's Most Misunderstood Programming Language ,我不禁注意到,在设计错误下,他提到了“文字正则表达式的表示法”。他到底在说什么? JavaScript 的正则表达式符号有什么问题,为什么?
最佳答案
可能与它强制您转义 /
字符这一事实有关,也许他想要一个更独特的字符来用作表示法。
/test//
是无效的,而 /test\//
是一个有效的正则表达式。
而在某些语言中,您实际上可以在字符串中指定表示字符,例如:
$regex = '#test/#';
#
符号表示。
关于javascript - JavaScript 的正则表达式符号有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078418/