You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用R语言正则表达式提取公式中dur()包裹的项

提取R语言公式中dur()包裹项的正则表达式
  • 精准匹配的正则表达式:^dur\(.*\)$

  • 正则规则说明:

    • ^ 锚定字符串开头,确保匹配从dur(开始
    • dur\( 匹配字面的dur(,\用于转义括号(正则中括号属于特殊元字符)
    • .* 匹配括号内的任意非换行字符内容
    • $ 锚定字符串结尾,确保匹配以)结束
  • R语言实际使用示例:

    # 示例术语向量
    term_labels <- c("dur(duration)", "age", "sex", "duranduran")
    # 提取目标项
    target_terms <- grep("^dur\\(.*\\)$", term_labels, value = TRUE)
    print(target_terms)
    

    执行后仅返回"dur(duration)",不会误匹配duranduran

内容的提问来源于stack exchange,提问作者jackahall

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 17:15:46