【发布时间】:2020-06-25 05:16:53
【问题描述】:
我需要一个在字符串中查找除!#! 之外的值的正则表达式。
例如,如果字符串是:
Text1!#!Text2!#!Text#3!#!
它应该返回Text1、Text2、Text#3
[^!#!] 也会匹配 Text#3 中的 #,这是我不想要的。
【问题讨论】:
-
这能回答你的问题吗? Regex: match everything but specific pattern
-
@Prakash S - 使用哪种正则表达式?
-
**会变成什么?例如,如果在!#!上拆分字符串,则会得到一个包含Text1**、Text2、Text#3和**的数组。 -
@CarySwoveland 我怀疑
**的目的是作为粗体文本的标记,即它们不是实际数据的一部分。 -
运行正则表达式的语言是什么?为什么要使用正则表达式而不是简单地将字符串拆分为固定模式
!#!,然后遍历结果数组中的每个元素?
标签: regex oracle regex-negation