繁体   English   中英

用正则表达式匹配子字符串

[英]Match substring with regex

有没有办法匹配以下内容:

var text = 'this is a simple text \d oh yeah';
var find = 'text 4';

我现在想find中找到的text ,因为它显然充满模式(“这是一个简单的文本4噢”)

我不太在乎哪种语言(首选Java或JavaScript),但是这可能吗?

JS:

var someRegExp = new RegExp('text \d', 'g');
var someString = "text 4";
someRegExp.test(someString);

你可以在Java中使用它

"text \\d+"

你也可以看演示

    String s="your string"; 
    Pattern pattern = Pattern.compile("text \d+"); 
    Matcher m = pattern.matcher(s); 
    while( m.find() ) { 
    System.out.println( matcher.group(0) );}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM