我正在寻找匹配第一行但不匹配第二行的正则表达式。这就是我的/^github.com\/[^\\\n]+$/
github.com/reggi
github.com/reggi/example
var patternA = /^github.com\/[^\\\n]+$/
var patternB = /^github\.com\/.+/
var patternC = /^github.com\/[^\/\n]+$/
var examples = function (pattern) {
return [
!!'github.com/reggi/genesis/soup'.match(pattern),
!!'github.com/reggi/genesis'.match(pattern),
!!'github.com/reggi'.match(pattern),
]
}
console.log(examples(patternA))
console.log(examples(patternB))
console.log(examples(patternC))
最佳答案
关于javascript - 正则表达式需要匹配字符串中的第一个路径而不是后续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49000837/