PowerShell如何使用正则表达式

 时间:2024-10-14 17:58:52

1、PowerShell是Windows平台的一个系统自带功能强大的Shell。是面向对象的,比老的CMD功能强大许多。可以使用.NET的对象和函数非常方便。首先新建记事本文件,重命名为xxx.ps1,然后右键点击编辑,打开PowerShellISE编辑器(Windows自带)。

PowerShell如何使用正则表达式

2、常见的需要使用正则表达式的地方,是已经有了一个字符串变量。需要提取信息。就以如图情景为例。$content是一个字符串。

PowerShell如何使用正则表达式

3、我们把将要匹配到的集合存到变量$matches。在中括号中,写.NET库函数的完整路径,如图。如果没有智能提示,可以在编辑中打开。

PowerShell如何使用正则表达式PowerShell如何使用正则表达式

4、如图,使用Regex的静态函数Matches,将匹配文本所有的结果,返回匹配集合。第一个变量是字符串名称,第二个变量是正则表达式,括号是分组。

PowerShell如何使用正则表达式

5、接下来,编写如图所示for循环。期中-lt表莲镘拎扇示小于。使用$matches[$i]获取第i个匹配,存入$match。接着,访问$match的Groups芤晟踔肿成员(捕获组的集合),获取1号元素(第一个捕获组),使用.Value获取字符串。

PowerShell如何使用正则表达式

6、最后加上按任意键结束的功能。运行结果可见,确实成功的获取了每个匹配第一个组的内容。

PowerShell如何使用正则表达式PowerShell如何使用正则表达式
  • VMware无法识别到USB3设备
  • excel合并单元格字符串并强制换行
  • Edge浏览器如何快速打开下载文件夹?
  • 易语言模拟鼠标前台移动
  • C#通过拖拽获取文件路径
  • 热门搜索
    泰迪不吃狗粮怎么办 怎么知道五行缺什么 怎么看自己手机号码 黑眼圈怎么办 影音先锋怎么用 飞蚊症是怎么引起的 平胸怎么办 皮肤瘙痒怎么办 马桶垫怎么套 产后便秘怎么办