正则表达式匹配空间与否

leo*_*nko 0 regex

我怎么配?

第一秒

第一秒

第一秒

first[\s|_]second
Run Code Online (Sandbox Code Playgroud)

匹配前两个,但如何匹配最后一个?

Seb*_*ske 5

您可以使用?-quantifier,匹配模式0或1次.请注意,|在charcater类中丢失它的元字符函数,根本不需要在字符类中进行替换(因为它已匹配列出的其中一个字符).

所以你最后的正则表达式是 first[\s_]?second

如果您只想匹配空格(而不是制表符或换行符或任何其他类型的空格),请使用 first[ _]?second