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