如何用第三个。(点)分隔符分割字符串

老虎

我做了一些研究,我可以将字符串除以'。但是我唯一要替换的是第三个'。',而版本号实际上是可变的,那么我该如何进行替换/拆分?

version: 1.8.0.110

但是我想要的是这样的输出:

version: 1.8.0-110
内德64

使用sed例如:

$ echo 'version: 1.8.0.110' | sed 's/\./-/3'
version: 1.8.0-110

解释:

sed s/search/replace/x搜索一个字符串并替换第二个。x确定要替换的事件-这里是第3个。通常g用于x表示所有事件。

这里我们希望替换点,.但这是sedsearch术语期望的正则表达式中的特殊字符因此,我们backslashify的.\.指定文字.

由于我们在sed(此处为反斜杠\的参数中使用特殊字符,因此我们需要将整个参数放在单引号中''许多人在这里总是使用引号,以免在使用可能是shell特有的字符(例如space 时不会出现问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何用“”分隔符分割字符串?

如何根据三个分隔符拆分字符串?

Scala比较两个分隔字符串并生成第三个分隔字符串

PHP:如何用零个或多个分隔符分割字符串?

如何在添加文本“Uhr”的字符串中设置第三个运算符?

熊猫在分隔符的第三个实例之后拆分列?

如何用空字符串分隔符分割字符串

如何打印字符串的每个第三个字符?java的

如何在字符串中查找第三个“ _”的位置-JavaScript

如何将字符串变量串联成第三个?

如何在出现第三个空格时拆分字符串?

以点为分隔符分割字符串

如何用“ \”作为分隔符分割字符串?以及如何将“ \”替换为“:”?

R:通过第三个字符串变量将参数名称以点(...)传递

如何替换字符串的一部分,直到第三个定界符出现?

如何用字符串分隔符分割字符串?意外的String.Split(“ <br>” .ToCharArray())行为

PHP - 如何在第三个空格字符之前获取所有字符串

如何找到第三个“。” 在字符串中,然后更改其后面的字符的值

如何找到第二个和第三个正斜杠之间的字符串?

如何在“,,”的第二个和第三个实例之间选择字符串?

从Java中的第三个字符开始对字符串进行排序

迅速如何分割字符串但包含分隔符

在第三个斜杠后拆分字符串

字符串替换为神秘地工作的第三个参数

获取字符串中出现的第三个数字

使用PHP从字符串中的第三个单词开始进行匹配

第三个参数Java8减少Object中的字符串属性

regexp替换javascript中第三个'-'之后的字符串

将 JSON 字符串转换为列表并访问其中的第三个元素