result = re.split(".", text.strip())
时间: 2024-04-17 14:26:52 浏览: 75
Python中请不要再用re.compile了
在正则表达式中,点号`.`是一个特殊,表示匹配任意字符(除了换行符)。因此,如果您想使用点号进行拆分,您需要进行转义,即使用`\.`来表示匹配实际的点号。
另外,`re.split()` 函数的第一个参数应该是正则表达式模式,而不是字符串。所以,您可以将 `.` 转义并传入正则表达式模式,然后将文本作为第二个参数传递给 `re.split()` 函数。
以下是修改后的代码示例:
```python
import re
text = "example.text"
result = re.split("\.", text.strip())
print(result)
```
在上述示例中,我们使用 `re.split()` 函数将文本根据点号进行拆分,并打印结果。
请注意,`strip()` 函数用于去除文本两端的空格和换行符。这是为了确保不会因为空格或换行符导致拆分结果不准确。
希望这可以帮助您实现文本的拆分。如果您有任何其他问题,请随时提问。
阅读全文