linux正则 转义字符,正则表达式 – 替换Powershell中的转义字符

首先,提出的正则表达式方法绝对没有错.但是,如果你对它不感兴趣,请检查:

$test = "some text \\computername.example.com\admin$"

$test.Split('\')[2].Split('.')[0]

非常简单的测试表明,我的机器上的分割速度略快于它的价值:

12:35:24 |(19)|C:\ PS>Measure-Command {1..10000 | %{'some text \\computername.example.com\admin$'.Split('\')[2].Split('.')[0]}}

Days : 0

Hours : 0

Minutes : 0

Seconds : 1

Milliseconds : 215

Ticks : 12159984

TotalDays : 1.40740555555556E-05

TotalHours : 0.000337777333333333

TotalMinutes : 0.02026664

TotalSeconds : 1.2159984

TotalMilliseconds : 1215.9984

12:35:34 |(20)|C:\ PS>Measure-Command {1..10000 | %{'Some text \\computername\admin$' -replace '\\\\(\w+)\\(\w+)\$', '$1'}}

Days : 0

Hours : 0

Minutes : 0

Seconds : 2

Milliseconds : 335

Ticks : 23351277

TotalDays : 2.70269409722222E-05

TotalHours : 0.000648646583333333

TotalMinutes : 0.038918795

TotalSeconds : 2.3351277

TotalMilliseconds : 2335.1277

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值