我得到的正则表达式更好,但我仍然有一些麻烦......我试图从一组使用正则表达式的括号内提取值.我遇到的问题是这个集合之前是一个左括号.
这里有些例子:
'x(1)'.match(/\((.+?)\)/)[1] // returns "1" as expected
'\)(1)'.match(/\((.+?)\)/)[1] // returns "1" as expected
Run Code Online (Sandbox Code Playgroud)
括号前的字符可以是任何字符,包括另一个左括号
'\((1)'.match(/\((.+?)\)/)[1] // returns "(1", but I only want "1"
Run Code Online (Sandbox Code Playgroud)
这只是字符串的一小部分,所以这部分已经拆分了.
任何帮助,将不胜感激!
| 归档时间: |
|
| 查看次数: |
2970 次 |
| 最近记录: |