PowerShell默认按每一行遍历去匹配模式

比如“aaa`nbbb”用“a.*b”是匹配不到的

需要用“(?s)a.*b”来匹配

1. Search

$ret = "test string" -Match "pattern"

$ret 为true时匹配成功,捕获的值用$Matches获取。

2. Replace

$result = "Test string" -Replace "Pattern", "Target string"

当pattent里有捕获时, Target string 用 $1, $2 ... 引用

?<=是正向查找,它与主表达式之前的组匹配,而不包含在结果中

?=是正向超前,它与主表达式后的组匹配,但不将其包括在结果中

样例

https://www.cnblogs.com/MerLin-LiuNian/p/15308860.html

最新文章

  1. Java递归目录结构
  2. (转)Java集合框架:HashMap
  3. python走起之第九话
  4. 利用bootstrap写图片轮播
  5. HDU1002大数加法
  6. Java基础04 封装与接口
  7. encode_json 会对给定的Perl的数据结构转换为一个UTF-8 encoded, binary string.
  8. jquery 实现飘落效果
  9. Quartz格式设置说明
  10. 前端笔记之Vue(二)组件&amp;案例&amp;props&amp;计算属性
  11. oracle入坑日记&lt;三&gt;用户详解(角色理解)
  12. Avizo/Amira应用 - 如何计算面孔率
  13. Learning-Python【31】:操作系统基础知识
  14. 纯JavaScript实现俄罗斯方块(详细注释,ES6)
  15. elastic search报错——“failed to obtain node locks”
  16. Jenkins搭建.NET自动编译测试与发布环境
  17. .NET:遇到并发问题,什么样的情况下需要自动重试?
  18. 第63天:json的两种声明方式
  19. hadoop 编码实现文件传输、查看等基本文件控制
  20. 【转】LVS/Nginx如何处理session问题

热门文章

  1. python 取整方法
  2. vue 事件中央总线
  3. Windows 10 企业版 LSTC 激活秘钥及方法
  4. 快速上手Java开发工具Eclipse之简易手册
  5. SpringMVC的类型转换器与RESTFUL集成
  6. Zstack私有云平台运行实践
  7. kali linux破解wifi密码-超详细过程
  8. Module理解及使用
  9. RA维持期达标式减停生物制剂(DRESS研究)的18个月数据
  10. python flask后端request获取参数的几种方式整理