首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RegEx排除特定字符集,但包含其他所有内容

RegEx排除特定字符集,但包含其他所有内容
EN

Stack Overflow用户
提问于 2016-03-16 21:11:52
回答 1查看 218关注 0票数 0

我目前正在Informatica开发工具中工作。下面是我当前的正则字符串。

.+(?=[^S]?\/[^N]?|\/)

我试图在正斜杠(/)之前查找和选择所有内容,但排除斜杠前面有S,后面跟着N的实例。

例如:

Nave 7 Avenida Olivo S/N -没有找到匹配的

降槽Rd /旧44驱动-找到匹配

EN

回答 1

Stack Overflow用户

发布于 2016-03-16 22:39:30

下面是一个简单的正则表达式,它可以工作:

代码语言:javascript
运行
复制
(.+)(S\/N)|(.+)(\/)

第一组括号捕获您的“Nave 7.”实例。第三组将捕获您的“下降路径Rd”实例。

下面是我在regex上工作的链接:regex101.com

更新:根据下面的附加规范,我会将regex更改为:

代码语言:javascript
运行
复制
(.+)(S\/N)|(.+)(Suite|Unit|\/)

再一次,忽略第一组父母的捕获,使用第三组。

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

https://stackoverflow.com/questions/36047040

复制
相关文章

相似问题

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