如何使用 JavaScript
正则表达式捕获以下模式?
我想捕获以单词边界结尾的第一个字符序列。序列长度应最小且大于N
。
例如。
N = 6, input = "aa bb cc ddd ee" result = "aa bb cc" // the 1st minimal sequence ending at a word boundary > 6
最佳答案
如果我很好理解,请尝试类似的事情
var n = 6,
str = "aa bb cc ddd ee",
re = new RegExp("^.{"+ (n+1) +"}.*?\\b");
str.match(re); // "aa bb cc"
关于javascript - 如何在 Javascript 中使用正则表达式捕获此模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11243168/