トップページ > プログラム > 2016年10月22日 > AdTl/Wc+

書き込み順位&時間帯一覧

14 位/186 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000101100000000014



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Visual Studio 2015 Part7 [無断転載禁止]©2ch.net
Regular Expression(正規表現) Part13©2ch.net
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net

書き込みレス一覧

Visual Studio 2015 Part7 [無断転載禁止]©2ch.net
284 :デフォルトの名無しさん[sage]:2016/10/22(土) 10:41:43.64 ID:AdTl/Wc+
vsがおかしくなったんでwindowsから入れ直したらでーりゃ〜調子良くなったわ。
Regular Expression(正規表現) Part13©2ch.net
829 :デフォルトの名無しさん[sage]:2016/10/22(土) 12:15:35.80 ID:AdTl/Wc+
JavaScriptでreplaceをする為に
/(パターン1)(パターン2)|(パターン3)(パターン4)/
こういうパターンを書いた場合、OR記号 | で連結しているので、キャプチャ結果が
$1, $2
になると期待したのですが、そうならないのですか?
実際にやってみると
$1, $2 と $3, $4
に入るようなのです。
Regular Expression(正規表現) Part13©2ch.net
831 :デフォルトの名無しさん[sage]:2016/10/22(土) 13:10:27.91 ID:AdTl/Wc+
>>830
なるほど。
/(パターン1|パターン3)(パターン2|パターン4)/
ですね。

でもそれだと
期待している条件は
(パターン1)(パターン2)か
(パターン3)(パターン4)なのに、
それ以外の組み合わせ
(パターン1)(パターン4)
(パターン3)(パターン2)
の場合にもマッチしてしまうと思うのですが。
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
844 :デフォルトの名無しさん[sage]:2016/10/22(土) 23:36:47.33 ID:AdTl/Wc+
class 社員 { public string 名前; }
class 部署 { public List<社員> 社員リスト; }
class 会社 { public List<部署> 部署リスト; }
static void Main()
{
   var data = new List<string[]> {
      new string[]{ "会社A", "営業部", "社員1"},
      new string[]{ "会社A", "営業部", "社員2"},
      new string[]{ "会社A", "営業部", "社員3"},
      new string[]{ "会社A", "技術部", "社員4"},
      new string[]{ "会社A", "技術部", "社員5"},
      new string[]{ "会社A", "経理部", "社員6"},
   };
   var 会社A = new 会社();
   // ここで date を 会社A の中に代入したい
}
こういう単純なクラスとデータがある場合に、dataを会社Aに代入したいのですが、forループでやろうとすると例えば営業部の部署名が複数回出てくるので
上手く出来ませんでした。上級者の人のテクニックを教えて下さい。
本当は会社B、会社CもあるdataをList<会社>に入れたいのですが、まずは会社Aのみで。
あるいは、より良いクラス定義のしかたやデータの持ち方などありましたら教えてください。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。