python正则删除字符串最前面三个下划线
时间: 2023-09-03 12:07:44 浏览: 107
python中删除某个指定字符
你可以使用正则表达式来删除字符串最前面的三个下划线。以下是一个示例代码:
```python
import re
def remove_underscore(string):
pattern = r'^___' # 匹配最前面的三个下划线
return re.sub(pattern, '', string)
# 测试
string = "___hello_world"
result = remove_underscore(string)
print(result) # 输出: "hello_world"
```
在这个示例中,`remove_underscore` 函数使用 `re.sub` 方法将匹配到的字符串替换为空字符串,从而删除最前面的三个下划线。
阅读全文