C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

以下について教えてください [1]

[トピック内 22 記事 (21 - 22 表示)]  << 0 | 1 >>

■37011 / inTopicNo.21)  Re[9]: 以下について教えてください
  
□投稿者/ .SHO (873回)-(2009/06/11(Thu) 12:41:47)
では、ループも再帰も三項演算子も使わないパターンで。。。

using System;
using System.Text.RegularExpressions;

class Program {
  static string c1(Match m) {
    return m.Value.Replace(m.Value[0],(char)(m.Value[0]+0x20));
  }
  static string c2(Match m) {
    return m.Value.Replace(m.Value[0],(char)(0x69-m.Value[0]));
  }
  public static void Main() {
    string s = "Abc012_59F_#012Gh";
    Regex r1=new Regex("[A-Z]"); MatchEvaluator m1=new MatchEvaluator(c1);
    Regex r2=new Regex("[0-9]"); MatchEvaluator m2=new MatchEvaluator(c2);
    Console.WriteLine("[{0}]\n[{1}]",s,r2.Replace(r1.Replace(s.Substring(0,s.IndexOf('#')),m1),m2)+s.Substring(s.IndexOf('#')));
  }
}

# なんかココの課題になってるなぁ...^^::

引用返信 編集キー/
■37052 / inTopicNo.22)  Re[10]: 以下について教えてください
□投稿者/ たくボン (184回)-(2009/06/12(Fri) 03:24:06)
No36985 (倉田 有大 さん) に返信
> あー、ようやく理解w
>
> こういうの見ると、昔のMSXの雑誌の一画面プログラムとかおもいだしちゃう(古

あったね。MSX Magazine(年がバレるw)。
これのせいで人生ダメになったと言っても過言ではないな・・・。
引用返信 編集キー/

このトピックをツリーで一括表示

<前の20件
トピック内ページ移動 / << 0 | 1 >>

このトピックに書きこむ