Java 正则表达式提取

Java 正则表达式提取,java,regex,Java,Regex,我想从以下字符串中提取ifnxxx。有人能帮忙吗 开放项:P2926 04556中的一些文本如果N216441更多文本这将是正则表达式,它将与IFN匹配,后跟一个或多个数字: /IFN\d+/ \b(IFN\d{6})\b \b(IFN\d{6})\b 解释 \b以单词边界开始和结束 IFN\d{6}字符序列IFN后跟6数字 捕获组的名称 谢谢,为meI工作的IFN\\d+已经更新了答案,除了编号的捕获组之外,还添加了命名的捕获组

我想从以下字符串中提取ifnxxx。有人能帮忙吗


开放项:P2926 04556中的一些文本如果N216441更多文本这将是正则表达式,它将与IFN匹配,后跟一个或多个数字:

/IFN\d+/
\b(IFN\d{6})\b
\b(IFN\d{6})\b

解释

  • \b
    以单词边界开始和结束
  • IFN\d{6}
    字符序列IFN后跟
    6
    数字
  • 捕获组的名称

谢谢,为meI工作的IFN\\d+已经更新了答案,除了编号的捕获组之外,还添加了命名的捕获组