Tag: regex

如何使用正则表达式替换文件中的字符串?

我需要替换文件中的一些字符串(从命令行),但我不想使用sed -i因为我的字符串包含许多需要正确转义的有趣字符。 有没有办法关闭正则表达式只是替换普通字符串?

Grep:星号(*)并不总是有效

如果我grep包含以下内容的文档: ThisExampleString …对于表达式This*String或*String ,不返回任何内容。 但是, This*按预期返回上面的行。 表达式是否用引号括起来没有区别。 我以为星号表示任意数量的未知字符? 为什么它只在表达式的开头才起作用? 如果这是预期的行为,我使用什么而不是表达式This*String和*String ?