正则表达式:从字符串中提取字符串

金·柯尔施

我需要一个正则表达式,以便可以从String中提取一部分。我通过使用DOM解析XML文档来获得此字符串。然后,我在此字符串中寻找“§regex”部分,现在尝试提取其值。例如,其余部分为“(([A-ZÄÖÜ] {1,3} [-] [AZ] {1,2} [1-9] [0-9] {0,3})”。

问题是,我不知道如何确保提取的部分以“)”结尾。此正则表达式需要为给定的每个值工作。目标是仅将“§regex=“之后的括号中的值(包括方括号)写入字符串。

<UML:TaggedValue tag="description" value=" random Text §regex=([A-ZÄÖÜ]{1,3}[- ][A-Z]{1,2}[1-9][0-9]{0,3}) random text"/>

private List<String> findRegex() {
    List<String> forReturn = new ArrayList<String>();
    for (String str : attDescription) {
        if (str.contains("§regex=")) {
            String s = str.replaceAll(regex);
            forReturn.add(s);
        }
    }
    return forReturn;
}

attDescription是一个列表,其中包含在解析的XML文档中找到的所有属性。

到目前为止,我已经尝试过此正则表达式:".*(§regex=)(.*)[)$].*", "$2"但这会切断“)”并且不会删除搜索到的部分前面的文本。即使有了这个http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html的帮助,我还是真的不明白如何获得所需的东西。

gla3dr

如果我用它代替 String s = str.replaceAll(regex);

String s = str.replaceAll( ".*§regex=(\\(.*\\)).*", "$1" );

它只是在寻找用括号括起来的子字符串§regex=

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python正则表达式中提取字符串的子字符串

来自分类Dev

PHP /正则表达式:从字符串中提取字符串

来自分类Dev

正则表达式:从字符串中提取字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

提取字符串正则表达式

来自分类Dev

从字符串中提取字符(正则表达式)

来自分类Dev

从仅与正则表达式模式匹配的字符串中提取字符

来自分类Dev

在正则表达式中提取字符串

来自分类Dev

如何在正则表达式中提取字符串

来自分类Dev

如何使用正则表达式从列表中提取字符串匹配项?

来自分类Dev

在R中使用正则表达式从链接中提取字符串

来自分类Dev

Java:使用正则表达式从输入中提取字符串

来自分类Dev

从正则表达式中提取字符串

来自分类Dev

正则表达式从字符串中提取字母数字+符号组合

来自分类Dev

正则表达式在ruby中提取字符串中的iso代码

来自分类Dev

在Java正则表达式中提取字符串和其他字符串之间的数字

来自分类Dev

在Java正则表达式中提取字符串和其他字符串之间的数字

来自分类Dev

在字符串正则表达式busybox之间提取字符串

来自分类Dev

使用正则表达式从字符串中的提取字符串

来自分类Dev

通过正则表达式提取字符串之间的特定字符串

来自分类Dev

在python中使用正则表达式从大字符串中提取字符串列表

来自分类Dev

使用javascript正则表达式从字符串中提取子字符串

来自分类Dev

Java的正则表达式从字符串中提取数字和字符串

来自分类Dev

使用正则表达式从字符串中提取特定字符串

来自分类Dev

如何使用正则表达式从字符串中提取子字符串?

来自分类Dev

从字符串中提取与字符串匹配的正则表达式

来自分类Dev

Scala正则表达式:从字符串中提取表达式

Related 相关文章

  1. 1

    在python正则表达式中提取字符串的子字符串

  2. 2

    PHP /正则表达式:从字符串中提取字符串

  3. 3

    正则表达式:从字符串中提取字符串

  4. 4

    正则表达式提取字符串

  5. 5

    正则表达式提取字符串

  6. 6

    正则表达式提取字符串

  7. 7

    提取字符串正则表达式

  8. 8

    从字符串中提取字符(正则表达式)

  9. 9

    从仅与正则表达式模式匹配的字符串中提取字符

  10. 10

    在正则表达式中提取字符串

  11. 11

    如何在正则表达式中提取字符串

  12. 12

    如何使用正则表达式从列表中提取字符串匹配项?

  13. 13

    在R中使用正则表达式从链接中提取字符串

  14. 14

    Java:使用正则表达式从输入中提取字符串

  15. 15

    从正则表达式中提取字符串

  16. 16

    正则表达式从字符串中提取字母数字+符号组合

  17. 17

    正则表达式在ruby中提取字符串中的iso代码

  18. 18

    在Java正则表达式中提取字符串和其他字符串之间的数字

  19. 19

    在Java正则表达式中提取字符串和其他字符串之间的数字

  20. 20

    在字符串正则表达式busybox之间提取字符串

  21. 21

    使用正则表达式从字符串中的提取字符串

  22. 22

    通过正则表达式提取字符串之间的特定字符串

  23. 23

    在python中使用正则表达式从大字符串中提取字符串列表

  24. 24

    使用javascript正则表达式从字符串中提取子字符串

  25. 25

    Java的正则表达式从字符串中提取数字和字符串

  26. 26

    使用正则表达式从字符串中提取特定字符串

  27. 27

    如何使用正则表达式从字符串中提取子字符串?

  28. 28

    从字符串中提取与字符串匹配的正则表达式

  29. 29

    Scala正则表达式:从字符串中提取表达式

热门标签

归档