长期以来,我一直在用它来指定新行,并且效果很好。
(?:.*[\r\n]+){n,m}
这是最佳做法吗?
最佳答案
最好使用(?:.*\r?\n){n,m}
,因为正则表达式中的[\r\n]+
应该贪婪地匹配一个或多个换行符。因此,它不会做您想要的确切工作。
关于javascript - 在正则表达式中指定新行数的最佳实践,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36076902/
长期以来,我一直在用它来指定新行,并且效果很好。
(?:.*[\r\n]+){n,m}
最佳答案
最好使用(?:.*\r?\n){n,m}
,因为正则表达式中的[\r\n]+
应该贪婪地匹配一个或多个换行符。因此,它不会做您想要的确切工作。
关于javascript - 在正则表达式中指定新行数的最佳实践,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36076902/