首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在满足另一个正则表达式的字符串范围内重写正则表达式

如何在满足另一个正则表达式的字符串范围内重写正则表达式
EN

Stack Overflow用户
提问于 2014-12-30 06:41:23
回答 1查看 305关注 0票数 0

我想为双引号的string.For找到正则表达式,我只是把下面的表达式

代码语言:javascript
复制
\".*\"

但问题是,如果一些与另一个正则表达式匹配的字符串出现在双引号中,则上面的表达式将与其不匹配。

如果我们想给同样包含字符串的双引号(例如:关键字或数字,为关键字和数字提供不同颜色)与另一个正则表达式匹配的字符串赋予特定颜色,则如果一个关键字或数字出现在双引号中,它将采用关键字或数字本身的颜色,而不是采用双引号的颜色.How,我能解决这个问题吗?有没有办法在另一个表达式中覆盖正则表达式?

EN

回答 1

Stack Overflow用户

发布于 2014-12-30 06:58:47

代码语言:javascript
复制
"[^"]+"|\d+

试试你的regex,这个way.Put ""引用regex,第一个与其他正则表达式一起使用之后,along.This将首先使用"",其余的regex将不应用于it.See演示。

https://regex101.com/r/rU8yP6/2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27700757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档