【发布时间】:2019-07-23 18:51:16
【问题描述】:
我一直在努力让我的正则表达式函数按预期工作。我的目标是无休止地迭代一个字符串(直到找不到匹配项)并删除所有重复的相邻字符。除了检查 2 个字符(彼此相邻)是否相等外,正则表达式仅应在其中一个字符为大写时删除匹配项。
例如正则表达式应该只删除“Xx”或“xX”。
我当前的正则表达式只删除小写字符后跟任何大写字符的匹配项。
(.)(([a-z]{0})+[A-Z])
如何实现查找相同的相邻字符以及查找大写字符后跟相等的小写字符的模式?
【问题讨论】:
-
这里需要正则表达式吗?
标签: javascript regex