Author: h.mohri
第35回 デベロッパーキャンプは3月15日 UDX GALLERY NEXTで開催決定
開発者のための技術イベント「エンバカデロ・デベロッパーキャンプ」。35回目となる次回の日程が決まりました。2018年3月15日(木)、東京・秋葉原のUDX GALLERY NEXTで開催。今回より、Delphi / C++に加え、Senchaに関する技術情報もお届けする予定です。
Delphi / C++Builderには、TRegEx, TPerlRegExの正規表現があります。
これは、PCRE ライブラリをラップし Delphiで使えるようにしたものです。
TPerlRegEx は、Perl-Compatible 正規表現を実装します。
C++Builderを利用すると、RTLとC++標準ライブラリ両方が利用できます、regexも利用可能です。
両方の良い部分が利用できますので、実装の幅が広がります。
C++Builder 10.2.2 Tokyo で std::regex正規表現クラスを利用
C++Builder 10.2.2 Tokyo ではC++11の機能が使えます。
ターゲットデバイスをiOS(iPhone X)にし、std::regexを C++Builder 10.2で利用して
数字、平仮名、ASCII、メアド以上4項目のパターンマッチを試してみました。
コード
[crayon-673ab5af25142393754623/]
ComboBox1中のパターンを選択し、Edit1に文字列を入れてSpeedButton1をタップします。
パターンマッチしている場合はSuccessfulがMemo1に表示されます。