2022-04-20から1日間の記事一覧

【C#】正規表現で一致した部分を取得する

C#の正規表現で、パターンに一致した部分を取得することをグループ化する、などと呼びます。この正規表現のある条件に一致した部分を取得する方法の紹介です。 確認環境 VisualStudio2019 C# 9.0(バージョン不問 名前空間 using System.Text.RegularExpress…

【C#】DateTime.TryParseExactの使い方

すぐ忘れて何度も調べることになるのでメモ 確認環境 VisualStudio2019 C# 9.0(バージョン不問 コード例 具体的にフォーマットを指定する場合以下のように指定する bool isOK = DateTime.TryParseExact("20220413123045", "yyyyMMddHH:mm:ss", CultureInfo.…

【C++】無効値を指定可能なstd::optionalの使い方

C++17から使えるようになった値型にもnullのような無効な値を指定できるnulloptの使い方です。 宣言 ヘッダー宣言 #include <optional> // 使うときはこれを宣言する 判定方法 std::optional を受け取ったときの判定方法 // (1) サンプル用のクラス class Sample { pub</optional>…