win7自带的正则表达式验证工具----powershell

最近项目中要用正则表达式,忽然想起powershell可以啊...

用了一下,很爽...

下面给个例子

$str='eax=77431182ebx=7ffd8000ecx=00000000edx=00123689esi=00000000edi=00000000'

$str1='eip=00123689esp=0023f7e4ebp=0023f7eciopl=0nvupeiplzrnapenc'

$str-match'eax=([0-9a-f]{8})ebx=([0-9a-f]{8})ecx=([0-9a-f]{8})edx=([0-9a-f]{8})esi=([0-9a-f]{8})edi=([0-9a-f]{8})'

$matches

输出

600000000

500000000

400123689

300000000

27ffd8000

177431182

0eax=77431182ebx=7ffd8000ecx=00000000edx=00123689esi=00000000edi=00000000

-match是正则验证,类似regex_search

验证完,将结果放在全局变量$matches中

相关推荐