Regex 在正则表达式中包含所需单词的分号之间提取一个值

Regex 在正则表达式中包含所需单词的分号之间提取一个值,regex,Regex,如何使用正则表达式从标题列表中提取以下列标题 案例1-;病例编号;个案状况;提交的案例->案例状态 案例2-;生命周期评价案例编号;地位生命周期分析案例提交->状态 以下是我尝试过的: (?无论*?模式多么懒惰,都可以匹配任何字符(通常都是断行字符),包括;,如果*?之后的模式可以出现在;之后 你可以用 [^;]*STATUS[^;]* 见 详细信息 [^;]*-0+字符,而不是; 状态-你的话 [^;]*-0+字符,而不是;

如何使用正则表达式从标题列表中提取以下列标题

案例1-
;病例编号;个案状况;提交的案例->案例状态

案例2-
;生命周期评价案例编号;地位生命周期分析案例提交->状态

以下是我尝试过的:


  • (?无论
    *?
    模式多么懒惰,
    都可以匹配任何字符(通常都是断行字符),包括
    ,如果
    *?
    之后的模式可以出现在
    之后

    你可以用

    [^;]*STATUS[^;]*
    

    详细信息

    • [^;]*
      -0+字符,而不是
    • 状态
      -你的话
    • [^;]*
      -0+字符,而不是