小编use*_*252的帖子

Sed替换星号符号

我正在尝试使用sed替换文本文件中的一系列星号符号和-999.9.但是我无法弄清楚如何正确地逃避通配符.

例如

$ echo "2006.0,1.0,************,-5.0" | sed 's/************/-999.9/g'
sed: 1: "s/************/-999.9/g": RE error: repetition-operator operand invalid
Run Code Online (Sandbox Code Playgroud)

不行.和

$ echo "2006.0,1.0,************,-5.0" | sed 's/[************]/-999.9/g'
2006.0,1.0,-999.9-999.9-999.9-999.9-999.9-999.9-999.9-999.9-999.9-999.9-999.9-999.9,-5.0
Run Code Online (Sandbox Code Playgroud)

为每个*提供-999.9,这也不是我想要的.

谢谢!

regex bash sed

6
推荐指数
3
解决办法
1万
查看次数

matplotlib中的斜体符号?

我试图让伽玛符号在情节标签中用斜体标记,但无法弄清楚如何做到这一点?

我认为这应该工作(但不是)

plt.xlabel(r'$\mathit{\Gamma}$$^{*}$')
Run Code Online (Sandbox Code Playgroud)

我应该添加我使用的是Helvetica字体,所以不要切换到tex模式,例如这对我不起作用:

import matplotlib
import matplotlib.pyplot as plt

plt.rcParams['font.family'] = "sans-serif"
plt.rcParams['font.sans-serif'] = "Helvetica"
plt.rcParams['text.usetex'] = True
plt.plot(range(5), range(5))
plt.title('$\Gamma + \mathit{\Gamma}$', fontsize=40)
plt.show()
Run Code Online (Sandbox Code Playgroud)

谢谢,

马丁

python matplotlib

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

bash ×1

matplotlib ×1

python ×1

regex ×1

sed ×1