我正在尝试解析其中包含ANSI颜色序列的文本文件,例如
\e[0;37m
Run Code Online (Sandbox Code Playgroud)
如何构建一个正则表达式来匹配Ruby中的这个?
事实证明这绝对没问题:
def strip_ansi_sequence (str)
str.gsub(/\e\[[^m]*m/, '')
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |