有什么方法可以制作一个批处理文件,可以查找和替换,同时保持格式,如替换
\begin{center}
\begin{tikzpicture}[declare Function ={fy(\x)=sin(\x+rand*100)^2;}]
\begin{axis} [
Xmin=-720, xmax=720,
Width=10cm, height=10cm,
Tick style=black,
Clip mode=individual,
X axis line style={opacity=0},
Y axis line style={opacity=0},
Ticks=none
]
\addplot [
Ultra thick,
Smooth,
Tension=1,
Samples=30,
Domain=-720:720
] {fy(x)};
\draw[latex-Latex, xshift=-0.5cm] ({rel axis cs:0,0}|-{rel axis cs:0,0})--({rel axis cs:0,0}|-{rel axis cs:0,1}) node[left, pos=0.5] {$h$};
\end{axis}
\end{tikzpicture}
\end{center}
有了这个
\begin{tikzpicture}[declare function ={fy(\x)=sin(\x+rand*100)^2;}]
\begin{axis} [
xmin=-720, xmax=720,
width=10cm, height=10cm,
tick style=black,
clip mode=individual,
x axis line style={opacity=0},
y axis line style={opacity=0},
ticks=none
]
\addplot [
ultra thick,
smooth,
tension=1,
samples=30,
domain=-720:720
] {fy(x)};
\draw[latex-latex, xshift=-0.5cm] ({rel axis cs:0,0}|-{rel axis cs:0,0}) -- ({rel axis cs:0,0}|-{rel axis cs:0,1}) node[left, pos=0.5] {$h$};
\end{axis}
\end{tikzpicture}
我在网上搜索了一个小时,发现甚至写字板也无法做到这一点。
批处理文件可以实现这一点吗?
任何帮助表示感谢
其他程序可以使用命令行执行此操作吗?
答案1
我只能假设您正在尝试做出哪些更改以及遵循哪些规则,因为您懒得描述您想要实现的目标的逻辑。
在我看来,您好像想要删除输入的第一行和最后一行,并将剩余文本的大小写更改为全部小写。
这对于JREPL.BAT - 正则表达式文本处理实用程序。JREPL 是纯脚本(混合 JScript/batch),可以在 XP 及更高版本的任何 Windows 机器上本地运行 - 无需第三方 exe 文件。
jrepl "^.*" "$txt=$0.toLowerCase()" /jmatchq /exc "1,-1" /f "yourFile.txt" /o -
如果将命令放在批处理脚本中,那么必须使用call jrepl
,以便脚本在 JREPL 完成后继续运行。