Java常规的espressions [英] Java regular espressions

查看:66
本文介绍了Java常规的espressions的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

模式代码结果的代码matches = false为什么会搜索到原因



Code for pattern code result "matches = false" why cause searched is there

public class  Document{

    public static void main(String[] args) {

        String text    =
            "This is the text to be searched 45" +
            "for occurrences of the pattern.";

        
        String pattern = "searched";        

        boolean matches = Pattern.matches(pattern, text);

        System.out.println("matches = " + matches);
    }
}





我的尝试:



代码重构和搜索java docs



What I have tried:

code refactored and searched java docs

推荐答案

尝试:

Try:
public static void main (String[]args)
  {
    String text =
      "This is the text to be searched 45" +
      "for occurrences of the pattern.";
    String pattern = "(.*)searched(.*)";
    boolean matches = Pattern.matches (pattern, text);
    System.out.println ("matches = " + matches);
  }


这是一个确认OriginalGriff解决方案的链接。

Java中的Java.lang.String.matches() - GeeksforGeeks [ ^ ]



只是一些有趣的链接帮助构建和调试RegEx。

以下是RegEx文档的链接:

perlre - perldoc.perl.org [ ^ ]

以下是帮助构建RegEx并调试它们的工具的链接:

.NET Regex Tester - Regex Storm [ ^ ]

Expresso正则表达式工具 [ ^ ]

RegExr:Learn,Build,&测试RegEx [ ^ ]

在线正则表达式测试器和调试器:PHP,PCRE,Python,Golang和JavaScript [ ^ ]

这个显示RegEx是一个很好的图表,它非常有助于理解RegEx的作用: Debuggex:在线可视正则表达式测试器。 JavaScript,Python和PCRE。 [ ^ ]

此网站还在一个漂亮的图表中显示正则表达式,但无法测试与RegEx匹配的内容: Regexper [ ^ ]
Here is a link that confirms OriginalGriff's solution.
Java.lang.String.matches() in Java - GeeksforGeeks[^]

Just a few interesting links to help building and debugging RegEx.
Here is a link to RegEx documentation:
perlre - perldoc.perl.org[^]
Here is links to tools to help build RegEx and debug them:
.NET Regex Tester - Regex Storm[^]
Expresso Regular Expression Tool[^]
RegExr: Learn, Build, & Test RegEx[^]
Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript[^]
This one show you the RegEx as a nice graph which is really helpful to understand what is doing a RegEx: Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.[^]
This site also show the Regex in a nice graph but can't test what match the RegEx: Regexper[^]


这篇关于Java常规的espressions的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆