Regexp是否匹配空间

Regexp是否匹配空间,regex,Regex,我该如何匹配 第一秒 第一秒 第一秒 first[\s|_]second 匹配前两个,但如何匹配最后一个?您可以使用?-量词,将模式匹配0或1次。还请注意,|在charcate类中丢失了它的元字符函数,在character类中根本不需要替换(因为它已经与列出的一个字符匹配) 因此,您的最终正则表达式是first[\s\ux]?second 如果您只想匹配空格(而不是制表符、换行符或任何其他类型的空格),只需使用第一个[\u]?第二个您可以使用?-量词,将模式匹配0或1次。还请注意,|在char

我该如何匹配

第一秒

第一秒

第一秒

first[\s|_]second

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

您可以使用
-量词,将模式匹配0或1次。还请注意,
|
在charcate类中丢失了它的元字符函数,在character类中根本不需要替换(因为它已经与列出的一个字符匹配)

因此,您的最终正则表达式是
first[\s\ux]?second


如果您只想匹配空格(而不是制表符、换行符或任何其他类型的空格),只需使用
第一个[\u]?第二个

您可以使用
-量词,将模式匹配0或1次。还请注意,
|
在charcate类中丢失了它的元字符函数,在character类中根本不需要替换(因为它已经与列出的一个字符匹配)

因此,您的最终正则表达式是
first[\s\ux]?second

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