xml - Sed 替换保留前导空格

标签 xml regex linux bash sed

我一直在尝试编写一个 sed 命令来替换单行上的单个单词,保留所有前导空格和单词。

例如 来自:

<Attr name="x" value="yes"/>

致:

<Attr name="x" value="no"/>

我知道我可以重写整行,但我更喜欢一种更优雅的方式。 谢谢!

最佳答案

我认为在不添加更多具体要求的情况下,这个简单的解决方案应该没问题:

sed 's/"yes"/"no"/'

关于xml - Sed 替换保留前导空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21141388/

相关文章:

java - 将 XML 转换为 Java 配置

xml - 选择完整的树并仅选择某些子元素

regex - 用于匹配不同长度的多个范围的正则表达式

php - 字符串匹配

python - openCV函数 '.read()'在远程环境中返回(False,None)

java - 如何使用 Android SDK 在 onCreate 语句中动态更改 Activity 的背景颜色?

ruby - 选择具有特定命名空间属性的元素

java - 替换 Java 中的 ' 和类似标签

linux - grep 时间命令输出

C++ std::ios_base::failure 异常