Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++

iOS(iPhone X)でregex正規表現クラスを利用[JAPAN]

Author: h.mohri


第35回 デベロッパーキャンプは3月15日 UDX GALLERY NEXTで開催決定

開発者のための技術イベント「エンバカデロ・デベロッパーキャンプ」。35回目となる次回の日程が決まりました。2018年3月15日(木)、東京・秋葉原のUDX GALLERY NEXTで開催。今回より、Delphi / C++に加え、Senchaに関する技術情報もお届けする予定です。


 

 


Delphi / C++Builderには、TRegExTPerlRegEx正規表現があります。
これは、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項目のパターンマッチを試してみました。

コード

ComboBox1中のパターンを選択し、Edit1に文字列を入れてSpeedButton1をタップします。
パターンマッチしている場合はSuccessfulがMemo1に表示されます。


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

関連記事
C++RAD Studio

座学のC++からモダンなC++へステップアップするための15個のヒント (パート1)

C++RAD Studio

座学のC++からモダンなC++へステップアップするための15のヒント (パート2)

C++RAD Studio

座学のC++からモダンなC++へステップアップするための15のヒント (パート3)

C++DelphiRAD Studio

科学プロジェクト向けの高性能なベクトル/行列演算ライブラリ

コメント

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

IN THE ARTICLES