python re 匹配 字符串
时间: 2023-02-06 09:12:32 浏览: 113
在 Python 中,你可以使用 `re` 模块来匹配字符串。这个模块提供了一些函数,可以用正则表达式(regular expression)来匹配和操作字符串。
要使用 `re` 模块,你需要先导入它:
```python
import re
```
然后,你可以使用 `re` 模块中的 `search` 函数来在字符串中查找指定的模式:
```python
import re
string = "Hello, World!"
pattern = "Hello"
match = re.search(pattern, string)
if match:
print("Match found!")
else:
print("Match not found.")
```
这将输出 "Match found!"。
你也可以使用 `findall` 函数来查找字符串中所有符合模式的部分:
```python
import re
string = "Hello, World! How are you doing?"
pattern = r"\b\w+\b"
matches = re.findall(pattern, string)
print(matches)
```
这将输出一个列表,列表中包含了字符串中所有单词:`['Hello', 'World', 'How', 'are', 'you', 'doing']`
正则表达式是一种非常强大的工具,你可以使用它来匹配各种模式,例如数字、日期、电子邮件地址等。有关正则表达式的更多信息,你可以参考 Python 文档中的“正则表达式指南”。
阅读全文