在最后一个下划线之后替换字符

马努

我有一个具有以下结构的字符串。我要替换最后一个下划线之后的字符。

$string = ' 
   {$9018049_text_50024080_3} : {$9018049_text_53441884_3} 
   {$9018049_text_50024080_4} : {$9018049_text_53441884_4} 
   {$9018049_text_50024080_5} : {$9018049_text_53441884_5} 
  ';

例如,如果我将字符“ 5”替换为“ DT5”,则输出应为

$string = ' 
   {$9018049_text_50024080_3} : {$9018049_text_53441884_3} 
   {$9018049_text_50024080_4} : {$9018049_text_53441884_4} 
   {$9018049_text_50024080_DT5} : {$9018049_text_53441884_DT5} 
  ';

我已经尝试过str_replace,但是输出是

$string = ' 
   {$9018049_text_DT50024080_3} : {$9018049_text_DT53441884_3} 
   {$9018049_text_DT50024080_4} : {$9018049_text_DT53441884_4} 
   {$9018049_text_DT50024080_DT5} : {$9018049_text_DT53441884_DT5} 
  ';

这不是我想要的。任何帮助将不胜感激。

卡西米尔和希波吕特

如果我了解得很好:

$string = str_replace('_5}', '_DT5}', $string);

如果您想对大括号之间的每个内容执行相同的操作,无论数字是多少:

$string = preg_replace('~_(\d+})~', '_DT$1', $string);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提取字符串中最后一个下划线之后的数字

来自分类Dev

如何在Unix Shell脚本中的最后一个下划线(_)之后获取子字符串

来自分类Dev

如何在python数据帧中的最后一个下划线之后删除字符串?

来自分类Dev

用下划线替换值空间,最后一个空格除外

来自分类Dev

如何在最后一个下划线之后在Excel中提取字符串的最后一部分

来自分类Dev

R在第一个下划线之后返回所有字符

来自分类Dev

仅返回JavaScript字符串中最后一个下划线之前的文本

来自分类Dev

想要编辑文件内容,以便使用Unix命令在最后一个下划线之后和文件扩展名之前删除字符串

来自分类Dev

Linux 递归替换所有目录的句点,并为带下划线的文件替换最后一个句点

来自分类Dev

仅在一个参数上用连字符替换下划线,然后在htaccess中替换301

来自分类Dev

在java中用字符串“blank”替换一个以上连续出现的下划线字符“_”

来自分类Dev

将字符串名称从点更改为下划线并保留最后一个点

来自分类Dev

正则表达式,如何查找除美元和下划线外的最后一个alpha字符

来自分类Dev

删除最后一个下划线后的字符串后,使用sed命令重命名多个文件

来自分类Dev

将下划线替换为数组中的空格和大写第一个字符

来自分类Dev

我需要一个正则表达式用连字符替换下划线

来自分类Dev

Bash-用下划线替换空格,但用一个替换多个空格

来自分类Dev

正则表达式匹配值从第一个下划线到最后一个下划线

来自分类Dev

如何在 SQL Server 中的第 1 个下划线、第 2 个下划线、第 3 个下划线之后获取字符

来自分类Dev

在第一个下划线后提取子字符串

来自分类Dev

如何查找第一个字符是否为下划线?

来自分类Dev

如何用正则表达式替换下划线前的两个第一个字符?

来自分类Dev

将字符串的每个字符显示为下划线,每个下划线 ruby 之间有一个空格

来自分类Dev

正则表达式提取完整路径的文件夹名称的下划线后的最后一个字符

来自分类Dev

Python再加一个下划线

来自分类Dev

Python再加一个下划线

来自分类Dev

双下划线,其中一个虚线

来自分类Dev

简单的SED语句在下划线AFTER @符号的第一个实例之后截断所有内容

来自分类Dev

使用下划线比较两个对象并用一个对象替换公共值

Related 相关文章

  1. 1

    提取字符串中最后一个下划线之后的数字

  2. 2

    如何在Unix Shell脚本中的最后一个下划线(_)之后获取子字符串

  3. 3

    如何在python数据帧中的最后一个下划线之后删除字符串?

  4. 4

    用下划线替换值空间,最后一个空格除外

  5. 5

    如何在最后一个下划线之后在Excel中提取字符串的最后一部分

  6. 6

    R在第一个下划线之后返回所有字符

  7. 7

    仅返回JavaScript字符串中最后一个下划线之前的文本

  8. 8

    想要编辑文件内容,以便使用Unix命令在最后一个下划线之后和文件扩展名之前删除字符串

  9. 9

    Linux 递归替换所有目录的句点,并为带下划线的文件替换最后一个句点

  10. 10

    仅在一个参数上用连字符替换下划线,然后在htaccess中替换301

  11. 11

    在java中用字符串“blank”替换一个以上连续出现的下划线字符“_”

  12. 12

    将字符串名称从点更改为下划线并保留最后一个点

  13. 13

    正则表达式,如何查找除美元和下划线外的最后一个alpha字符

  14. 14

    删除最后一个下划线后的字符串后,使用sed命令重命名多个文件

  15. 15

    将下划线替换为数组中的空格和大写第一个字符

  16. 16

    我需要一个正则表达式用连字符替换下划线

  17. 17

    Bash-用下划线替换空格,但用一个替换多个空格

  18. 18

    正则表达式匹配值从第一个下划线到最后一个下划线

  19. 19

    如何在 SQL Server 中的第 1 个下划线、第 2 个下划线、第 3 个下划线之后获取字符

  20. 20

    在第一个下划线后提取子字符串

  21. 21

    如何查找第一个字符是否为下划线?

  22. 22

    如何用正则表达式替换下划线前的两个第一个字符?

  23. 23

    将字符串的每个字符显示为下划线,每个下划线 ruby 之间有一个空格

  24. 24

    正则表达式提取完整路径的文件夹名称的下划线后的最后一个字符

  25. 25

    Python再加一个下划线

  26. 26

    Python再加一个下划线

  27. 27

    双下划线,其中一个虚线

  28. 28

    简单的SED语句在下划线AFTER @符号的第一个实例之后截断所有内容

  29. 29

    使用下划线比较两个对象并用一个对象替换公共值

热门标签

归档