如何在崇高文字中使用正则表达式删除单词之间的空格?

纳兹穆尔·哈桑·尼罗

我有一些看起来像这样的价值观:

$lang['Delivery Charge'] = 'Delivery Charge';

$lang['Frequently Asked Questions'] = 'Frequently Asked Questions';

我正在使用此正则表达式来选择变量索引:

\$lang\['.*'\]

现在,我该如何仅替换变量索引中不在值中的单词之间的空格。

我的意思是我的最终结果将如下所示:

$lang['DeliveryCharge'] = 'Delivery Charge';

$lang['FrequentlyAskedQuestions'] = 'Frequently Asked Questions';

提前致谢!

第四只鸟

你可以用

(?:\$\w+\['|\G(?!^))\w+\K\h+

说明

  • (?: 非捕获组
    • \$\w+\['匹配$和1个以上的字符char和['
    • | 要么
    • \G(?!^) 在上一场比赛的末尾而不是在开始时断言位置
  • ) 关闭非捕获组
  • \w+ 匹配1个以上的字符
  • \K\h+ 重置匹配缓冲区并匹配1个以上水平空白字符

并替换为空字符串

正则表达式演示

要同时检查结束]处(在中间没有方括号),可以添加正向前瞻:

(?:\$\w+\['|\G(?!^))\w+\K\h+(?=[^][]*'])

正则表达式演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中使用正则表达式在标签之间查找单词?

来自分类Dev

使用正则表达式删除点之间的空格

来自分类Dev

如何在绑定表达式中使用正则表达式文字?

来自分类Dev

如何使用正则表达式删除引号之间的空格

来自分类Dev

正则表达式:空格之间的单词

来自分类Dev

正则表达式:空格之间的单词

来自分类Dev

如何在C ++中使用正则表达式换行后不捕获空格

来自分类Dev

如何在Bash中使用正则表达式匹配空格?

来自分类Dev

如何在Java中使用正则表达式一一替换空格?

来自分类Dev

如何在Java中使用正则表达式一一替换空格?

来自分类Dev

如何在findstr实用程序中使用单词边界正则表达式

来自分类Dev

如何在python中使用正则表达式替换字符串的多个单词?

来自分类Dev

如何在MySQL中使用正则表达式单词“ IN”和“ INNER JOIN”进行选择?

来自分类Dev

如何在Java中使用正则表达式匹配单词

来自分类Dev

如何在 Python 中使用正则表达式动态匹配整个单词

来自分类Dev

删除大写字母之间的空格,但保持单词之间的空格的正则表达式是什么?

来自分类Dev

正则表达式删除{{}}之间的空格

来自分类Dev

正则表达式,允许单词之间使用单个空格

来自分类Dev

在使用正则表达式连接的单词之间添加单个空格和逗号

来自分类Dev

(正则表达式,sed)如何在删除单词后附加删除的单词

来自分类Dev

使用正则表达式删除特定单词之间的单词

来自分类Dev

如何在Ant中使用正则表达式替换xml标记之间的值?

来自分类Dev

如何在Ant中使用正则表达式替换xml标记之间的值?

来自分类Dev

如何在Realm中使用正则表达式

来自分类Dev

如何在Java的正则表达式中使用OR?

来自分类Dev

如何在angularjs中使用正则表达式

来自分类Dev

如何在正则表达式中使用Unicode

来自分类Dev

如何在yii中使用正则表达式

来自分类Dev

如何在SMLNJ中使用正则表达式

Related 相关文章

  1. 1

    如何在python中使用正则表达式在标签之间查找单词?

  2. 2

    使用正则表达式删除点之间的空格

  3. 3

    如何在绑定表达式中使用正则表达式文字?

  4. 4

    如何使用正则表达式删除引号之间的空格

  5. 5

    正则表达式:空格之间的单词

  6. 6

    正则表达式:空格之间的单词

  7. 7

    如何在C ++中使用正则表达式换行后不捕获空格

  8. 8

    如何在Bash中使用正则表达式匹配空格?

  9. 9

    如何在Java中使用正则表达式一一替换空格?

  10. 10

    如何在Java中使用正则表达式一一替换空格?

  11. 11

    如何在findstr实用程序中使用单词边界正则表达式

  12. 12

    如何在python中使用正则表达式替换字符串的多个单词?

  13. 13

    如何在MySQL中使用正则表达式单词“ IN”和“ INNER JOIN”进行选择?

  14. 14

    如何在Java中使用正则表达式匹配单词

  15. 15

    如何在 Python 中使用正则表达式动态匹配整个单词

  16. 16

    删除大写字母之间的空格,但保持单词之间的空格的正则表达式是什么?

  17. 17

    正则表达式删除{{}}之间的空格

  18. 18

    正则表达式,允许单词之间使用单个空格

  19. 19

    在使用正则表达式连接的单词之间添加单个空格和逗号

  20. 20

    (正则表达式,sed)如何在删除单词后附加删除的单词

  21. 21

    使用正则表达式删除特定单词之间的单词

  22. 22

    如何在Ant中使用正则表达式替换xml标记之间的值?

  23. 23

    如何在Ant中使用正则表达式替换xml标记之间的值?

  24. 24

    如何在Realm中使用正则表达式

  25. 25

    如何在Java的正则表达式中使用OR?

  26. 26

    如何在angularjs中使用正则表达式

  27. 27

    如何在正则表达式中使用Unicode

  28. 28

    如何在yii中使用正则表达式

  29. 29

    如何在SMLNJ中使用正则表达式

热门标签

归档