我似乎无法弄清楚仅在不包含空格的情况下用于匹配字符串的正则表达式模式。例如"this has whitespace".match(/some_pattern/) 应该返回nil但"nowhitespace".match(/some_pattern/) 应该返回带有整个字符串的MatchData。谁能为上述提出建议解决方案? 最佳答案 我认为在Ruby中/^\S*$/ 这意味着“开始,匹配任意数量的非空白字符,结束”