PHP如何在字符串的双引号和不带双引号的单词前添加加号(+)字符

孙当

我有下面的字符串:

'this is a "text field" need "to replace"'

我想在每个非双引号单词和双引号之前添加加号(+),如下所示:

'+this +is +"text field" +need +"to replace"'

有什么办法可以执行这样的动作?我尝试使用str_replace和regex,但无法弄清楚该怎么做。

提前致谢。

阿努巴瓦

您可以使用以下基于交替的正则表达式:

$re = '/"[^"]*"|\S+/m'; 
$str = 'this is a "text field" need "to replace"'; 

$result = preg_replace($re, '+$0', $str);
//=> +this +is +a +"text field" +need +"to replace"

正则演示

"[^"]*"|\S+是与双引号文本或任何非空格词匹配的正则表达式,替换项是+$0在每个匹配项的前缀+

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在双引号字符串内添加变量

来自分类Dev

如何在双引号字符串内添加变量

来自分类Dev

如何在字符串PHP中双引号后添加逗号?

来自分类Dev

PHP双引号字符串问题

来自分类Dev

使用AND和OR在字符串中添加双引号

来自分类Dev

在字符串的开头和结尾添加双引号

来自分类Dev

如何在字符串 php 中使用更多单引号和双引号转换 CDATA xml?

来自分类Dev

如何在PlatonScript字符串中放置双引号

来自分类Dev

如何在双引号字符串内插入$ {:-= cat}?

来自分类Dev

如何删除字符串开头和结尾的双引号

来自分类Dev

如何使用php匹配双引号字符串

来自分类Dev

如何使用str_replace在PHP字符串中添加双引号字符

来自分类Dev

带/不带引号和单/双引号的 bash 字符串

来自分类Dev

替换字符串中的单引号和双引号

来自分类Dev

字符串中的单引号和双引号的grep

来自分类Dev

双引号和单引号内的Grep字符串

来自分类Dev

保存包含单引号和双引号的字符串?

来自分类Dev

如何从字符串中删除单引号或双引号?

来自分类Dev

如何在SQL数据库中添加包含双引号的字符串?

来自分类Dev

如何在字符串内容的xml标记属性中添加双引号

来自分类Dev

如何在双引号字符串中添加换行符

来自分类Dev

如何在字符串中添加一个双引号(“)?

来自分类Dev

如何在文件中的相同模式下的各种字符串中添加双引号

来自分类Dev

如何在双引号php字符串中插入php变量

来自分类Dev

如何使用php解析CSV,但忽略字符串中的逗号和双引号

来自分类Dev

如何在包含必须使用双引号的JSON字符串的数据设置值周围添加单引号?

来自分类Dev

当字符串充满特殊字符时,如何快速提取双引号内的特定单词?

来自分类Dev

如何在Java中获取字符串中双引号之间的字符串

来自分类Dev

PHP:回显字符串中的单引号和双引号问题?

Related 相关文章

  1. 1

    如何在双引号字符串内添加变量

  2. 2

    如何在双引号字符串内添加变量

  3. 3

    如何在字符串PHP中双引号后添加逗号?

  4. 4

    PHP双引号字符串问题

  5. 5

    使用AND和OR在字符串中添加双引号

  6. 6

    在字符串的开头和结尾添加双引号

  7. 7

    如何在字符串 php 中使用更多单引号和双引号转换 CDATA xml?

  8. 8

    如何在PlatonScript字符串中放置双引号

  9. 9

    如何在双引号字符串内插入$ {:-= cat}?

  10. 10

    如何删除字符串开头和结尾的双引号

  11. 11

    如何使用php匹配双引号字符串

  12. 12

    如何使用str_replace在PHP字符串中添加双引号字符

  13. 13

    带/不带引号和单/双引号的 bash 字符串

  14. 14

    替换字符串中的单引号和双引号

  15. 15

    字符串中的单引号和双引号的grep

  16. 16

    双引号和单引号内的Grep字符串

  17. 17

    保存包含单引号和双引号的字符串?

  18. 18

    如何从字符串中删除单引号或双引号?

  19. 19

    如何在SQL数据库中添加包含双引号的字符串?

  20. 20

    如何在字符串内容的xml标记属性中添加双引号

  21. 21

    如何在双引号字符串中添加换行符

  22. 22

    如何在字符串中添加一个双引号(“)?

  23. 23

    如何在文件中的相同模式下的各种字符串中添加双引号

  24. 24

    如何在双引号php字符串中插入php变量

  25. 25

    如何使用php解析CSV,但忽略字符串中的逗号和双引号

  26. 26

    如何在包含必须使用双引号的JSON字符串的数据设置值周围添加单引号?

  27. 27

    当字符串充满特殊字符时,如何快速提取双引号内的特定单词?

  28. 28

    如何在Java中获取字符串中双引号之间的字符串

  29. 29

    PHP:回显字符串中的单引号和双引号问题?

热门标签

归档