• R/O
  • SSH

コミット

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Haxe bindings for koreader


コミットメタ情報

リビジョン32cd55dc7cb62943fe91223a5649c3b60bd824c6 (tree)
日時2022-03-02 06:31:56
作者Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fast...>
コミッターJaime Marquínez Ferrándiz

ログメッセージ

Add regex test

変更サマリ

差分

diff -r 00b33b96752b -r 32cd55dc7cb6 demo/haxeplug/HaxePlugin.hx
--- a/demo/haxeplug/HaxePlugin.hx Tue Mar 01 22:31:20 2022 +0100
+++ b/demo/haxeplug/HaxePlugin.hx Tue Mar 01 22:31:56 2022 +0100
@@ -74,6 +74,10 @@
7474 },
7575 }),
7676 Button.create({
77+ text: "Check regex",
78+ callback: displayRegexTest,
79+ }),
80+ Button.create({
7781 text: "Close",
7882 callback: function close() {
7983 UIManager.close(mainWindow, Partial);
@@ -127,4 +131,13 @@
127131 var message = InfoMessage.create({text: "Accepted\n" + response});
128132 UIManager.show(message);
129133 }
134+
135+ public static function displayRegexTest() {
136+ // TODO: show input box
137+ var reg = ~/world/i;
138+ var match = reg.match('HELLO WORLD');
139+ var text = match ? "Matched" : "Unmatched";
140+ var message = InfoMessage.create({text: "Regex result:\n" + text});
141+ UIManager.show(message);
142+ }
130143 }
\ No newline at end of file