正则表达式删除字符串中三个或少于三个字符的单词的第一个字符

XIMRX

我有像 +a +string +of +words +with +different +lengths

我想使用php的preg_replace来删除+,仅从1-3个字符长的单词中删除+,包括+。所需的输出是a +string of +words +with +different +lengths

阿维纳什·拉吉(Avinash Raj)

如果不捕获群组,

(?<= |^)\+(?=\w{1,3}\b)

演示

您最终的PHP代码是,

<?php
$string = '+a +string +of +words +with +different +lengths';
$pattern = "~(?<= |^)\+(?=\w{1,3}\b)~";
$replacement = "";
echo preg_replace($pattern, $replacement, $string);
?>

输出:

a +string of +words +with +different +lengths

解释:

(?<= |^)\+(?=\w{1,3}\b)
  • (?<= |^) 正向后方仅在起点或空间后方看。
  • \+ 文字+符号
  • (?=\w{1,3}\b)+符号后面的字符必须是(1到3)个单词字符,然后再跟一个边界字符。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式删除字符串中三个或少于三个字符词的第一个字符

来自分类Dev

正则表达式删除与第一个字符串匹配的行?

来自分类Dev

正则表达式删除与第一个字符串匹配的行?

来自分类Dev

正则表达式匹配不包括第一个字符的字符串

来自分类Dev

正则表达式-回显字符串的第一个字符

来自分类Dev

R:从第一个字符到字符串末尾的正则表达式

来自分类Dev

正则表达式从字符串python中提取三个字符

来自分类Dev

在两个字符串(包括第一个字符串)之间匹配的正则表达式

来自分类Dev

两个字符串之间的 JavaScript 正则表达式而不捕获第一个字符串

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

连接三个字符串以创建一个字符串

来自分类Dev

正则表达式不捕获第一个字符

来自分类Dev

匹配正则表达式中的第一个字符?

来自分类Dev

非法第一个字符的正则表达式

来自分类Dev

使用正则表达式获取第一个字符

来自分类Dev

重复前三个字符的正则表达式

来自分类Dev

正则表达式匹配第三个字符

来自分类Dev

合并2个正则表达式-获取带连字符的字符串的第一个字符

来自分类Dev

正则表达式提取单词的第一个字符(Ultisnips)

来自分类Dev

比较字符串的第一个和第三个字符

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

合并三个阵列成一个字符串

来自分类Dev

正则表达式PCRE:验证字符串以匹配第一个字符串集而不是最后一个字符串

来自分类Dev

PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

来自分类Dev

PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

来自分类Dev

当任何字符串至少包含三个字符且正号由至少三个字符包围时匹配的正则表达式

Related 相关文章

  1. 1

    正则表达式删除字符串中三个或少于三个字符词的第一个字符

  2. 2

    正则表达式删除与第一个字符串匹配的行?

  3. 3

    正则表达式删除与第一个字符串匹配的行?

  4. 4

    正则表达式匹配不包括第一个字符的字符串

  5. 5

    正则表达式-回显字符串的第一个字符

  6. 6

    R:从第一个字符到字符串末尾的正则表达式

  7. 7

    正则表达式从字符串python中提取三个字符

  8. 8

    在两个字符串(包括第一个字符串)之间匹配的正则表达式

  9. 9

    两个字符串之间的 JavaScript 正则表达式而不捕获第一个字符串

  10. 10

    正则表达式表达大写的第一个字符

  11. 11

    正则表达式表达大写的第一个字符

  12. 12

    连接三个字符串以创建一个字符串

  13. 13

    正则表达式不捕获第一个字符

  14. 14

    匹配正则表达式中的第一个字符?

  15. 15

    非法第一个字符的正则表达式

  16. 16

    使用正则表达式获取第一个字符

  17. 17

    重复前三个字符的正则表达式

  18. 18

    正则表达式匹配第三个字符

  19. 19

    合并2个正则表达式-获取带连字符的字符串的第一个字符

  20. 20

    正则表达式提取单词的第一个字符(Ultisnips)

  21. 21

    比较字符串的第一个和第三个字符

  22. 22

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  23. 23

    正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

  24. 24

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  25. 25

    合并三个阵列成一个字符串

  26. 26

    正则表达式PCRE:验证字符串以匹配第一个字符串集而不是最后一个字符串

  27. 27

    PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

  28. 28

    PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

  29. 29

    当任何字符串至少包含三个字符且正号由至少三个字符包围时匹配的正则表达式

热门标签

归档