我无法使这个Javascript正则表达式工作.我想要的是找到一个@"以中间有任何字符开头的字符".我也需要一个单引号.
对我来说棘手的部分是,它不能以开始@"和结束,"因为它正在查看的字符串看起来像[UIImage imageNamed:@"glass-round-red-green-button.png"].
到目前为止我拥有的是这个.
regex: new RegExp('\\@"?\\w+\\b"*', 'g')
Gum*_*mbo 10
试试这个正则表达式:
/@(["'])[^]*?\1/g
Run Code Online (Sandbox Code Playgroud)
一个解释:
@(["'])匹配@"或者@'[^]*?匹配任意字符([^]包含与.不包含换行符相反的所有字符),但是以非贪婪的方式\1 匹配与匹配相同的字符 (["'])使用文字RegExp语法/…/更方便.请注意,这不会像\"计算中那样转义序列.
| 归档时间: |
|
| 查看次数: |
10939 次 |
| 最近记录: |