如何在字符串中的特定单词之后选择Oracle SQL中的子字符串?

托马斯·詹森

我正在尝试提取单词“Hændelse”之后的以下字符串中的所有内容。

串:

Recordtype001[ efternavn = Nymark.] Adr2: 7020 Trondheim Hændelse A06: Udrejse er modtaget fra CPR-registeret.

我尝试使用REGEXP_SUBSTR-但它只返回字符串't'的结尾。

我希望它回来

A06: Udrejse er modtaget fra CPR-registeret.

这是我尝试过的:

WITH data AS
 (
    SELECT '"Recordtype001[ efternavn = Nymark.] Adr2: 7020 Trondheim Hændelse A06: Udrejse er modtaget fra CPR-registeret."' string 
    FROM dual
 )
 SELECT string,
        REGEXP_SUBSTR(string, '[^Hændelse]+$') new_string
 FROM data;
专线小巴

您的正则表达式不会执行您想要的操作。您正在定义一个字符类,该类不能包含字符串'中的字符Hændelse'基本上,它正在寻找一个系列以外的字符'H''æ''n''d''e''l''s''e'在字符串的结尾。

一种选择是regexp_replace()

regexp_replace(string, '^.*Hændelse\s*', '') new_string

请注意,使用简单的字符串函数可以更有效地完成此操作(尽管有些复杂):

ltrim(substr(string, instr(string, 'Hændelse') + length('Hændelse'))) new_string 

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在特定单词之后选择子字符串

来自分类Dev

如何选择出现在postgres中特定单词之后的特定子字符串?

来自分类Dev

如何在Oracle中获取跟在特定单词之后的字符串的一部分

来自分类Dev

如何在Java中的特定单词后获取子字符串

来自分类Dev

如何使用R删除字符串中特定单词之前和之后的单词?

来自分类Dev

PHP:在字符串中的特定单词之后提取特定单词?

来自分类Dev

从特定单词后的字符串中获取子字符串

来自分类Dev

如何快速替换字符串中的特定单词?

来自分类Dev

我如何从字符串中获取特定单词?

来自分类Dev

如何快速替换字符串中的特定单词?

来自分类Dev

如何在C ++中删除特定单词之前的字符串中的所有内容?

来自分类Dev

如果字符串中有特定单词,如何从列表中删除字符串

来自分类Dev

在字符串中的特定单词之后定位数字(或字符)

来自分类Dev

字符串中的SQL子字符串

来自分类Dev

删除长字符串中特定单词之后的单词

来自分类Dev

如何在特定单词后切字符串?

来自分类Dev

如何在bash中的特定单词之前打印字符串?

来自分类Dev

如何在shell中的特定单词之前打印字符串?

来自分类Dev

如何在Oracle SQL中的一些点后选择子字符串

来自分类Dev

如何使用PL / SQL从Oracle中的字符串中提取子字符串?

来自分类Dev

Oracle SQL:如何使用to_char转换字符串中的子字符串

来自分类Dev

SQL中的子字符串功能

来自分类Dev

根据R中之前的特定单词和之后的%符号提取字符串或值

来自分类Dev

如何在SQL中添加子字符串

来自分类Dev

如何在SQL中查找子字符串(Postgres)

来自分类Dev

如何在SQL查询中获取子字符串

来自分类Dev

从Oracle SQL中特定字符串之后的字符串中提取数字

来自分类Dev

字符串/单词中的Grep子字符串

来自分类Dev

保护特定单词,从字符串中删除字母

Related 相关文章

  1. 1

    在特定单词之后选择子字符串

  2. 2

    如何选择出现在postgres中特定单词之后的特定子字符串?

  3. 3

    如何在Oracle中获取跟在特定单词之后的字符串的一部分

  4. 4

    如何在Java中的特定单词后获取子字符串

  5. 5

    如何使用R删除字符串中特定单词之前和之后的单词?

  6. 6

    PHP:在字符串中的特定单词之后提取特定单词?

  7. 7

    从特定单词后的字符串中获取子字符串

  8. 8

    如何快速替换字符串中的特定单词?

  9. 9

    我如何从字符串中获取特定单词?

  10. 10

    如何快速替换字符串中的特定单词?

  11. 11

    如何在C ++中删除特定单词之前的字符串中的所有内容?

  12. 12

    如果字符串中有特定单词,如何从列表中删除字符串

  13. 13

    在字符串中的特定单词之后定位数字(或字符)

  14. 14

    字符串中的SQL子字符串

  15. 15

    删除长字符串中特定单词之后的单词

  16. 16

    如何在特定单词后切字符串?

  17. 17

    如何在bash中的特定单词之前打印字符串?

  18. 18

    如何在shell中的特定单词之前打印字符串?

  19. 19

    如何在Oracle SQL中的一些点后选择子字符串

  20. 20

    如何使用PL / SQL从Oracle中的字符串中提取子字符串?

  21. 21

    Oracle SQL:如何使用to_char转换字符串中的子字符串

  22. 22

    SQL中的子字符串功能

  23. 23

    根据R中之前的特定单词和之后的%符号提取字符串或值

  24. 24

    如何在SQL中添加子字符串

  25. 25

    如何在SQL中查找子字符串(Postgres)

  26. 26

    如何在SQL查询中获取子字符串

  27. 27

    从Oracle SQL中特定字符串之后的字符串中提取数字

  28. 28

    字符串/单词中的Grep子字符串

  29. 29

    保护特定单词,从字符串中删除字母

热门标签

归档