为什么`\ t *`不匹配零个或多个标签?

时间:2016-04-30 09:01:23

标签: regex

如果您试用http://regexr.com/正则表达式\t,您将获得所有单个标签。但是如果你尝试\t*,你只能在第一行的开头。为什么呢?

1 个答案:

答案 0 :(得分:0)

如果您仅使用\t*,那么您尝试匹配无,一个或多个标签。正则表达式中的任何内容都不会匹配任何内容,因此无法正常工作。 如果您需要查找一个或多个标签,请改用\t+。 要使正则表达式适用于所有行,请使用global设置。有一个例子:http://regexr.com/3db4i