首页 > 解决方案 > 带有 '\\?' 的正则表达式 符号在我的代码中不起作用

问题描述

我需要在“?”之后获取文本 签名,螺母我的正则表达式不起作用而我有java.lang.IllegalStateException: No match found,那为什么会这样以及如何使它起作用?

import java.util.regex.Pattern;

class Test
{
    public static void main(String[] args)
    {
        String rawString = "junk_text?precious_text";
        String parsedString = Pattern.compile("\\?.+").matcher(rawString).group();
        System.out.println(parsedString); // need to print precious_text
    }
}

标签: javaregex

解决方案


推荐阅读