将正则表达式转换为Oracle表达式-(\ b | \ d)(?i)INT(\ b | \ d)

用户名

我有这样一个正则表达式:

(\b|\d)(?i)INT(\b|\d)

它可以按照我在https://regex101.com/上的要求工作

但是,当尝试使其与Oracle Regex一起使用时,我从以下内容开始:

SELECT REGEXP_INSTR('INT', '(\b|\d)(?i)INT(\b|\d)') AS FOUND FROM DUAL WHERE 1=1 ;

各种变化,但没有成功,希望能得到一些帮助

注意,第一个参数“ INT”当然是我要搜索的表中的字段,依此类推

维克多·史翠比维

如果您打算仅检查匹配项,则可以“分解”\b(^|\W|\d)/($|\W|\d)并使用:

SELECT REGEXP_INSTR('INT', '(^|\W|\d)INT($|\W|\d)', 1, 1, 0, 'i')

在这里,(^|\W|\d)INT($|\W|\d)比赛

  • (^|\W|\d) -字符串的开头,或非单词char或数字
  • INT-一个INT字符串
  • ($|\W|\d) -字符串末尾,或非单词char或数字。

的第六个参数REGEXP_INSTRmatch参数'i'表示不区分大小写。所以,这个函数将返回第一次出现的第一个字符的位置(见第四次发生在比赛的参数)(见第五项return_option是从第一个字符搜索的字符串中的参数),(见第三个位置参数)

返回INT使用此正则表达式方法的确切位置是不可能的,因为\W在开始时会消耗一个非单词char。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将正则表达式转换为Oracle表达式-(\ b | \ d)(?i)INT(\ b | \ d)

来自分类Dev

正则表达式:\ s \ d {3,4} \ b \ n \ n?

来自分类Dev

正则表达式,用于查找 a、c 的偶数和 b、d 的偶数

来自分类Dev

Perl正则表达式将{a,b,c,...,x}转换为(a | b | c | ... | x)

来自分类Dev

正则表达式。是否可以匹配(a或b)和(a或c)和(a或d),但不能匹配aaa?

来自分类Dev

JS冒号表达式`a:b:c:d => 0`

来自分类Dev

正则表达式了解\ b

来自分类Dev

正则表达式了解\ b

来自分类Dev

正则表达式 A '或' B

来自分类Dev

Python正则表达式中的\ B +与[\ B] +与[^ \ b] +

来自分类Dev

Python正则表达式中的\ B +与[\ B] +与[^ \ b] +

来自分类Dev

!(A | B)的正则表达式,例如不是(a或b)

来自分类Dev

!(A | B)的正则表达式,例如不是(a或b)

来自分类Dev

正则表达式:使用“和”作为最后一个分隔符(a,b,c和d)分隔列表语句。

来自分类Dev

在字符串中搜索“%5B%7E%5D”的正则表达式是什么?

来自分类Dev

List.fold_left“此表达式的类型为'a列表,但应为'b *'c *'d类型的表达式

来自分类Dev

如果正则表达式匹配A而不是正则表达式B,则Perl打印

来自分类Dev

正则表达式以匹配** someVal **并将其替换为<b> someVal </ b>

来自分类Dev

正则表达式以匹配** someVal **并将其替换为<b> someVal </ b>

来自分类Dev

如何正则表达式匹配a / b / c ...?

来自分类Dev

正则表达式-/ \ w \ b \ w /

来自分类Dev

Java和javascript中的正则表达式\ b

来自分类Dev

正则表达式替换{{a,b}}和{{a}}

来自分类Dev

Perl正则表达式A(* ACCEPT)?? B

来自分类Dev

Python正则表达式了解边界“ \ b”

来自分类Dev

收到B的正则表达式名称

来自分类Dev

正则表达式\ b以特殊字符开头的单词

来自分类Dev

正则表达式匹配a或b模式

来自分类Dev

正则表达式除以 a|b|c

Related 相关文章

  1. 1

    将正则表达式转换为Oracle表达式-(\ b | \ d)(?i)INT(\ b | \ d)

  2. 2

    正则表达式:\ s \ d {3,4} \ b \ n \ n?

  3. 3

    正则表达式,用于查找 a、c 的偶数和 b、d 的偶数

  4. 4

    Perl正则表达式将{a,b,c,...,x}转换为(a | b | c | ... | x)

  5. 5

    正则表达式。是否可以匹配(a或b)和(a或c)和(a或d),但不能匹配aaa?

  6. 6

    JS冒号表达式`a:b:c:d => 0`

  7. 7

    正则表达式了解\ b

  8. 8

    正则表达式了解\ b

  9. 9

    正则表达式 A '或' B

  10. 10

    Python正则表达式中的\ B +与[\ B] +与[^ \ b] +

  11. 11

    Python正则表达式中的\ B +与[\ B] +与[^ \ b] +

  12. 12

    !(A | B)的正则表达式,例如不是(a或b)

  13. 13

    !(A | B)的正则表达式,例如不是(a或b)

  14. 14

    正则表达式:使用“和”作为最后一个分隔符(a,b,c和d)分隔列表语句。

  15. 15

    在字符串中搜索“%5B%7E%5D”的正则表达式是什么?

  16. 16

    List.fold_left“此表达式的类型为'a列表,但应为'b *'c *'d类型的表达式

  17. 17

    如果正则表达式匹配A而不是正则表达式B,则Perl打印

  18. 18

    正则表达式以匹配** someVal **并将其替换为<b> someVal </ b>

  19. 19

    正则表达式以匹配** someVal **并将其替换为<b> someVal </ b>

  20. 20

    如何正则表达式匹配a / b / c ...?

  21. 21

    正则表达式-/ \ w \ b \ w /

  22. 22

    Java和javascript中的正则表达式\ b

  23. 23

    正则表达式替换{{a,b}}和{{a}}

  24. 24

    Perl正则表达式A(* ACCEPT)?? B

  25. 25

    Python正则表达式了解边界“ \ b”

  26. 26

    收到B的正则表达式名称

  27. 27

    正则表达式\ b以特殊字符开头的单词

  28. 28

    正则表达式匹配a或b模式

  29. 29

    正则表达式除以 a|b|c

热门标签

归档