正则表达式:可选字符的零个或多个出现/。

78
什么是正则表达式模式来表示:

字符/出现零次或多次

正则表达式模式为:\/\*

1
你还应该说明你正在使用哪种正则表达式风格/实现。 - Tim Pietzcker
1
是的,我记不住+/*之间的区别,脑子一片空白!https://regex101.com/也很好用。只需将鼠标悬停在他们网站上放置正则表达式的符号上即可。 - JGFMK
1个回答

110
/*

如果您的分隔符基于斜杠,则需要对其进行转义:

\/*

*代表“前面可重复的模式出现0次或多次”,该模式可以是单个字符、字符类或分组。


我一直很好奇:为什么在命令行中,*字符表示“任意数量的任何字符”?因此,我们可以通过ls foo*查找以foo开头的所有文件。这非常令人困惑。 - Hi-Angel
7
这是因为在 shell 中使用的是 globbing 而不是正则表达式。它们都允许匹配模式,但完全不同。 - Jeff Ferland

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接