zoukankan      html  css  js  c++  java
  • 让Excel 支持正则表达式

    1. 在Excel 打开“开发工具”菜单

    2. 点击录制宏,选择“个人宏工作簿” ,点击确定

    3. 点击停止录制

    4. 点击 Visul Basic 按钮,进入VBA编辑界面,将下面得代码复制到“模块1”中,保存

    Function RegEx(Str As String, pattern As String) As String
      dim reg
      Set reg= CreateObject("VBScript.RegExp")
      With RegEx
        .pattern = pattern    
      End With
    
      Set matches = reg.Execute(Str)
        Dim r As String
        For Each Match In matches
           RegEx = Match.Value
           Exit For
        Next Match 
    End Function
    
    1. 效果如图

    2. vba 正则表达式选项

    Pattern: 匹配模式字符串.
    IgnoreCase: 忽略大小写.
    Global:全局匹配,True 会匹配多个,False仅匹配一个就结束.
    Multi-Line: 多行

    1. vba 正则表达式方法

    Test: 字符串是否有比配.
    Execute: 对字符串就行匹配.
    Replace: 将匹配得字符串,用新字符串替换.

  • 相关阅读:
    $NOIP2018$赛道修建
    $NOIP2005$过河
    $NOIP2014$飞扬的小鸟
    $[SCOI2014]$方伯伯的玉米田
    大吉大利,晚上吃鸡!
    $HNOI2005$星际贸易
    $CF1142B$ $Lynyrd Skynyrd$
    $SDOI2015$排序
    $NOIP2003$侦探推理
    Build 2016概览
  • 原文地址:https://www.cnblogs.com/DaLiao/p/15237142.html
Copyright © 2011-2022 走看看