python 使用正则表达式匹配'<'开头'>'结尾的字符串
时间: 2024-01-13 07:03:01 浏览: 73
python 实现正则表达式匹配
可以使用正则表达式模块re来实现:
```python
import re
text = "<hello>"
pattern = r"<.*?>"
result = re.findall(pattern, text)
print(result) # ['<hello>']
```
解释一下代码:
- `import re` 导入正则表达式模块
- `text` 是待匹配的字符串
- `pattern` 是匹配模式,其中 `<.*?>` 表示匹配以 `<` 开头,以 `>` 结尾的字符串,其中 `.*?` 表示非贪婪匹配任意字符,直到遇到第一个 `>` 符号为止
- `re.findall(pattern, text)` 表示在 `text` 中查找所有符合 `pattern` 的字符串,返回一个列表
- `print(result)` 输出结果为 `['<hello>']`
阅读全文