使用Java正则表达式检查变量值后是否有任何标记

独自的
String url = /aaa/bbbb/cake/123_asd&%?/reg ex+
String variable =cake    
if(url.matches(".*"+variable"+'.$'")

我想知道变量后是否有任何标记。这给了我语法错误。任何想法正确的语法是什么?

恶魔

在变量显示URL内容的另一种方式

// Your link string
String link  = "/aaa/bbbb/cake/123_asd&%?/reg ex+";

// Your delimiter 
String variable = "cake"; 

// Variable to hold the string contents located
// after the delimiter
String textAfterVar = "";    

/*
To fill the textAfterVar string variable we're 
going to use the Pattern Matcher method and a small 
regex expression for obtaining the string portion  
found after our delimiter.
Here we establish our pattern to use and place it into
a variable conveniently named pattern....  */
Pattern pattern = Pattern.compile("(?i).*(" + variable + ")+(.*)");
/*
Breakdown of the expression string: ".*(" + variable + ")+(.*)"
(?i)        Ignore letter case. Remove if you want to be case sensitive.
.*          Match any character 0 or more times (except newline).
(           Group 1 Start...
+variable+  The string variable which holds our delimiter string. 
            Will be held as Group 1.
)           Group 1 End.
+           Match one or more of the previous item which in this case is 
            the contents of our variable.
(           Group 2 Start... This group will be any text after the delimiter.
.*          Match any character 0 or more times (except newline).
)           Group 2 End.  */

/*
We now run the pattern through the matcher method to
see if there is a match to our regex expression.  */
Matcher matcher = pattern.matcher(link);

// See if the matcher method finds a match to our expression.
// If so place the contents into the textAfterVar string variable.
if (matcher.find()) { textAfterVar = matcher.group(2); }

// Display the contents of the textAfterVar string 
// variable in output console (pane).
System.out.println(textAfterVar);

希望这可以帮助。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java正则表达式匹配变量值

来自分类Dev

是否可以在正则表达式中对变量值进行数学运算?

来自分类Dev

如何使用正则表达式搜索来搜索变量值

来自分类Dev

正则表达式在按字面声明时有效,但在使用新的运算符和变量值声明时不起作用

来自分类Dev

如何在正则表达式模式中包含变量值?

来自分类Dev

可以在正则表达式中对变量值进行数学运算吗?

来自分类Dev

在ruby脚本的正则表达式中插入变量值

来自分类Dev

来自PHP的Sass变量值匹配(可能是正则表达式)

来自分类Dev

需要替换变量值格式的正则表达式模式

来自分类Dev

正则表达式-是否有任何简化此正则表达式(OR)的方法?

来自分类Dev

正则表达式检查文件是否具有任何扩展名

来自分类Dev

使用正则表达式删除HTML标记(Java)

来自分类Dev

使用正则表达式检查字符串结尾在Java中是否有效

来自分类Dev

使用优化的if else表达式确定变量值

来自分类Dev

Java正则表达式,用于检查变量名的有效性

来自分类Dev

在python中使用正则表达式检查表达式是否有效

来自分类Dev

给定正则表达式匹配的布尔变量值的结果应该是什么?

来自分类Dev

给定正则表达式匹配的布尔变量值的结果应该是什么?

来自分类Dev

如何在 ForEach 控制器中使用匹配计数为 -1 的两个正则表达式变量值

来自分类Dev

使用带有变量的正则表达式“查找”

来自分类Dev

正则表达式来检查字符串中是否有任何特殊字符,例如(!,@ <#,$,%<^ <等)

来自分类Dev

在Java中使用正则表达式捕获变量

来自分类Dev

与任何html标记都不匹配的正则表达式

来自分类Dev

正则表达式检查ColdFusion代码:标记名称是否小写?

来自分类Dev

是否可以在期望使用正则表达式的地方使用存储正则表达式的变量?

来自分类Dev

JavaScript检查字符串是否包含正则表达式中的任何单词

来自分类Dev

检查JS变量是否与正则表达式模式匹配

来自分类Dev

检查URL是否与多个正则表达式变量匹配?

来自分类Dev

是否有任何解决方案如何使用正则表达式解决这种情况?

Related 相关文章

  1. 1

    Java正则表达式匹配变量值

  2. 2

    是否可以在正则表达式中对变量值进行数学运算?

  3. 3

    如何使用正则表达式搜索来搜索变量值

  4. 4

    正则表达式在按字面声明时有效,但在使用新的运算符和变量值声明时不起作用

  5. 5

    如何在正则表达式模式中包含变量值?

  6. 6

    可以在正则表达式中对变量值进行数学运算吗?

  7. 7

    在ruby脚本的正则表达式中插入变量值

  8. 8

    来自PHP的Sass变量值匹配(可能是正则表达式)

  9. 9

    需要替换变量值格式的正则表达式模式

  10. 10

    正则表达式-是否有任何简化此正则表达式(OR)的方法?

  11. 11

    正则表达式检查文件是否具有任何扩展名

  12. 12

    使用正则表达式删除HTML标记(Java)

  13. 13

    使用正则表达式检查字符串结尾在Java中是否有效

  14. 14

    使用优化的if else表达式确定变量值

  15. 15

    Java正则表达式,用于检查变量名的有效性

  16. 16

    在python中使用正则表达式检查表达式是否有效

  17. 17

    给定正则表达式匹配的布尔变量值的结果应该是什么?

  18. 18

    给定正则表达式匹配的布尔变量值的结果应该是什么?

  19. 19

    如何在 ForEach 控制器中使用匹配计数为 -1 的两个正则表达式变量值

  20. 20

    使用带有变量的正则表达式“查找”

  21. 21

    正则表达式来检查字符串中是否有任何特殊字符,例如(!,@ <#,$,%<^ <等)

  22. 22

    在Java中使用正则表达式捕获变量

  23. 23

    与任何html标记都不匹配的正则表达式

  24. 24

    正则表达式检查ColdFusion代码:标记名称是否小写?

  25. 25

    是否可以在期望使用正则表达式的地方使用存储正则表达式的变量?

  26. 26

    JavaScript检查字符串是否包含正则表达式中的任何单词

  27. 27

    检查JS变量是否与正则表达式模式匹配

  28. 28

    检查URL是否与多个正则表达式变量匹配?

  29. 29

    是否有任何解决方案如何使用正则表达式解决这种情况?

热门标签

归档