求一正则,匹配两个特殊字符中间内容的指定字符

Boogaloo-Jer Boogaloo-Jer 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
示例字符串:[code-001-02中国]-[code-002-02法国]+[code-003-02英国]
需求:我需要替换掉符号“-”,但是code-001-02中的“-”不能替换掉,替换以后的字符串应该是这样的:
[code-001-02中国][code-002-02法国][code-003-02英国]

多谢多谢!
...全文

相关推荐

python正则表达式去除两个特殊字符间的内容方法

以去掉去掉<!–和–>为例进行说明: def clearContentWithSpecialCharacter(content): # 先将<!--替换成,普通字符l content = content.replace("<!--","l") # 再将-->替换成,普通字符l content = content.replace("-->","l") # 分组标定,替换, pattern = re.compile(r'(l)(.*)(l)') # 如果想包括两个l,则用pattern.sub(r\1''\3,Content) return pattern.sub(r'',content

weixin_38692969

正则表达式匹配各种特殊字符

写个可以匹配一下各种特殊字符的正则表达式 ((?=[\x21-\x7e]+)[^A-Za-z0-9]) x21-\x7e]+)[^A-Za-z0-9]) 这个匹配所有键盘上可见的非字母和数字的符号 var patrn = /[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]/im; if (!patrn.test(str)) {// 如果包含特殊字符返回false return false; } return true; 这个是输入框防止特殊字符勿输入验证,包括

weixin_38557095

Java字符串去除特殊字符内容的实例

下面小编就为大家分享一篇Java字符串去除特殊字符内容的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38720653

正则表达式不包涵特殊字符(除了 指定字符 以外)

正则表达式判断不包涵特殊字符(除了 指定字符 以外)

mengzhengjie

js正则表达式 匹配两个特定字符间的内容示例

今天小编就为大家分享一篇js正则表达式 匹配两个特定字符间的内容示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38502814
评论 10
收藏 已收藏
分享
返回顶部
Boogaloo-Jer
JavaScript 87,984 成员 224,681 内容