r'[^ ]' 可以匹配除了空格以外的任何字符
- 匹配空格字符:
- 使用
\s:\s是一个特殊的元字符,用于匹配空白字符,包括空格、制表符、换行符等。
示例:r'\s'可以匹配字符串中的任何空白字符。
- 匹配一个或多个空格:
- 使用
\s+:\s+表示匹配一个或多个连续的空白字符。
示例:r'\s+'可以匹配多个连续空格。
- 匹配特定数量的空格:
- 使用
\s{n}:\s{n}表示匹配恰好 n 个连续的空白字符。
示例:r'\s{2}'可以匹配恰好两个连续空格。
- 不匹配空格:
- 使用
[^ ]或[^[:space:]]:[^ ]表示不匹配空格字符,而[^[:space:]]表示不匹配任何空白字符。
示例:r'[^ ]'可以匹配除了空格以外的任何字符。










