powershell RegEx.Replace示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell RegEx.Replace示例相关的知识,希望对你有一定的参考价值。

#Increase a number within a string by one
$data = 'XX3.txt', 'XX33.txt', 'XX333.txt'
$data | foreach{
     [RegEx]::Replace($_, '(\d{1,3})', {1+$args[0].Value})
}
#Capitalize the second word within a sentence string
$script:counter = 0
[regex]::Replace('this is a test','\w+', { 
    $script:counter++
    if ($counter -eq 2){
        $args[0].Value.ToUpper()
    }
    else{
        $args[0]
    }
})

以上是关于powershell RegEx.Replace示例的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Regex.Replace 从字符串中删除数字?

执行 Regex.Replace() 时如何使用命名组

等效于 C++ 中的 Regex.Replace

python regex replace

C# Regex.Replace 匹配相同数量的字符

Regex.Replace 中的 MatchEvaluator 如何工作?