例如,如果我有一个等于 12345 的值,镜像它会产生 54321,并且必须将它们组合在一起,形成一个新值 1234554321。在我列出的任何语言中,有没有一种简单的方法可以执行此类操作(我知道批处理不被视为编程语言)。
答案1
使用 Powershell 的一种方法:
# the original number
$left = '12345'
# the number reversed
$right = $left[-1..-($left.length)] -join “”
# join the original with the reverse
$together = "$left$right"
答案2
Powershell 使用正则表达式:
$string =“12345”
$revert = ([regex]::Matches($String,'.','RightToLeft')| ForEach {$_.value})-join''
写入输出“$string$revert”