正则表达式:如何从以#开头的单词中删除下划线

时间:2017-08-30 18:12:30

标签: regex notepad++

我需要Regex帮助查找以Denti开头的所有字词并删除下划线。

示例:

  

Denti_Cal_Project_Status

必需输出:

  

DentiCalProjectStatus

我可以使用Notepad ++。

1 个答案:

答案 0 :(得分:0)

使用\G anchor将匹配项锚定到Denti

(?:\G(?!^)|\bDenti)[^\W_]*\K_
See demo and explanation at regex101

  • \G(?!^)个链匹配上一个匹配
  • \K resets报告的比赛开始
  • [^\W_][A-Za-z0-9]
  • short

替换为空字符串。