正则表达式,匹配前面不包含某个字符的字符串 20

如图,我只想匹配到第一行的abc前面没注释符--的,文本匹配,不是单条字符串匹配。请理解了我的意思再回答,非常感谢!是文本,在abc前面还有很多换行符的... 如图,我只想匹配到第一行的 abc前面没 注释符 -- 的,文本匹配,不是单条字符串匹配。请理解了我的意思再回答,非常感谢!
是文本,在abc前面还有很多换行符的
展开
 我来答
x盗梦空间x
2018-04-03 · 超过76用户采纳过TA的回答
知道答主
回答量:150
采纳率:85%
帮助的人:52.5万
展开全部
只匹配第一行的abc?
其他行都视为前面有--?
如果是这样的话,正则表达式可以这么写[^-]*?abc
这样的话的确保证每一行abc前面不会有-并且会检查每一行,但是如果有其他需要,则需要修改表达式
追答
上面的回答有错误,可以试一下[\s]*?([^-]+)[\s]
追问
不行,匹配了所有的,谢谢
尉穹4w
2018-04-03 · TA获得超过453个赞
知道小有建树答主
回答量:353
采纳率:36%
帮助的人:146万
展开全部
^(?!.*--)\s*([a-zA-Z]+)\s*$
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
药厂名宿扎卡
2018-04-03 · TA获得超过139个赞
知道小有建树答主
回答量:378
采纳率:60%
帮助的人:157万
展开全部
^(?!.*--).*(abc)
追问
如果第一个abc前面还有很多换行符呢,截图里没说清楚,不好意思。
如果第一个abc前面还有很多换行符呢,截图里没说清楚,不好意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式