正则表达式-匹配不包含半字'的字符串 [英] Regex - match a string not contain a 'semi-word'

查看:22
本文介绍了正则表达式-匹配不包含半字'的字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试为此设置正则表达式语法,但失败了。

我有2个变量

PlayerInfo[playerId][Plevel] 和 字符[playerId]

我只想捕捉第二个变量,我的意思是只捕捉不包含PlayerInfo但包含[playerId]的世界

"(S+)[playerid]"同时计算单词和(S+[^PlayerInfo])[playerid]在某些变量上的跳转-它们包含p,l,a,y.

我需要在记事本++中将所有变量,如text[playerId]替换为ExClass[playerId][text]

推荐答案

组合可能存在的解决方案。

列表项

    记事本有一个名为python script.的插件从那里运行regex 提供了完整的正则表达式功能,无论如何都是python版本,而且还有很多功能。 其强大的潜力超越了这一点。我用online python regex tester来帮忙。
  1. RegRexReplace插件有助于在Notepad++中创建regex插件,因此当您遇到限制时,您会更快地发现。
  2. ,当然也可以默认为您的备用编辑器(我假设您有 一个?)或者这个在线的regex工具绝对令人惊叹。你 也可以联机对文本执行操作。

(我会试着为您构建一个正则表达式,但是我对您要找的东西有点迷茫。除非伊沃·阿贝鲁斯一家拿到了。如果还不够,可以给出一个代码示例和显示的值吗?) 祝你好运!

这篇关于正则表达式-匹配不包含半字'的字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆