可以使用正则表达式中的子串替换功能来删除某字符后面的所有内容。以下是一个示例代码:
```python
import re
# 原始字符串
input_str = "Hello, world! This is an example."
# 删除字符及其后面的内容
output_str = re.sub(r',.*', '', input_str)
# 输出结果
print(output_str)
```
运行结果为:
```
Hello
```
在上述代码中,使用 `re.sub()` 函数将原始字符串中的逗号及其后面的内容替换为空字符串。这里的正则表达式 `r',.*'` 表示一个逗号后跟任意数量的字符。因为 `.*` 是一个贪婪匹配,所以会匹配到逗号后的所有内容。将其替换为空字符串后,就可以达到删除逗号后面所有内容的效果。