- 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のみで。 あるいは、より良いクラス定義のしかたやデータの持ち方などありましたら教えてください。
|
|