正则表达式sub()举例
时间: 2024-12-12 17:23:50 浏览: 1
精通正则表达式 pdf
5星 · 资源好评率100%
正则表达式的`sub()`函数是用于查找并替换字符串中匹配某个模式的部分。它通常在编程语言中被用来处理文本数据。下面是一个简单的例子:
假设我们有一个字符串 `text = "Hello, World! This is a test."`,想用“test”替换成“example”,可以使用Python的re模块中的`sub()`函数:
```python
import re
def replace_sub(text, pattern, replacement):
new_text = re.sub(pattern, replacement, text)
return new_text
# 使用
new_text = replace_sub("Hello, World! This is a test.", r"test", "example")
print(new_text) # 输出: "Hello, World! This is a example."
```
在这个例子中,`r"test"` 是正则表达式的模式,它会匹配字符串中的 "test" 字符串;`replacement` 参数是要替换成的字符串 "example"。`re.sub()` 函数返回的新字符串将所有匹配到的 "test" 都替换成了 "example"。
阅读全文