a = "abcd@yahoo.co.jp"
をab**@yahoo.co.jp
のように、先頭から@までの文字列の最初の2文字以外の文字を*にしたいです。
p a.gsub(/^(..).*?(@.*)$/, '\1*\2')
だと"ab*@yahoo.co.jp"
と出力され、*の数がコントロールできません。
どのように、直せばよろしいでしょうか。
回答3件
あなたの回答
tips
プレビュー
投稿2021/01/22 01:10
a = "abcd@yahoo.co.jp"
をab**@yahoo.co.jp
のように、先頭から@までの文字列の最初の2文字以外の文字を*にしたいです。
p a.gsub(/^(..).*?(@.*)$/, '\1*\2')
だと"ab*@yahoo.co.jp"
と出力され、*の数がコントロールできません。
どのように、直せばよろしいでしょうか。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/22 03:00
2021/01/22 17:10
2021/01/23 02:15