将 aa 正则表达式的开头和结尾定义为捕获组中的边界的正确语法是什么word
,如下所示:
var $classes = $( 'body' ).attr('class'); // string 'foo bar sub-theme-home';
var regex = /sub-theme-(?=(\b))/;
var sub_theme = regex.exec($classes);
console.log(sub_theme[0]);
这是匹配sub-theme-
的,虽然如果我需要将其包含在我的捕获中并进行字符串替换以将其删除,这很好,但我无法确定我的(?-(\b))/
捕获组的正确语法。似乎有积极的前瞻,sub-theme-
应该是省略的部分,home
应该被捕获......帮助?