特定文字の置換と同時に小文字化し出力

Contents

出力結果

a_b_c

プログラム例

JavaScript

let str = "A-B-C";
console.log(str.replace(/-/g, "_").toLowerCase());

PHP

<?php
$str = "A-B-C";
echo strtolower(preg_replace("/-/", "_", $str))."\n";

Perl

my $str="A-B-C";
$str=~ s!-!_!gs;
print lc($str)."\n";

Python

str = "A-B-C"
print(str.replace("-", "_").lower())

Ruby

str = "A-B-C"
print(str.gsub("-", "_").downcase+"\n")