コード例 #1
0
ファイル: LandingEvents.php プロジェクト: BurakDev/BloonJPHP
 public static function LandingLoadWidgetMessageEvent(User $user, PacketParser $packet, ClassContainer $util)
 {
     $widget = $packet->readString();
     $response = new PacketConstructor();
     $response->SetHeader($util->HeaderManager->Outgoing("LandingWidgetMessageComposer"));
     if (isset($widget) && $widget != "") {
         $eventData = explode(",", $widget);
         if (Regex::match("/gamesmaker/i", $eventData[1])) {
             return;
         }
         $response->WriteString($widget);
         $response->WriteString($eventData[1]);
     } else {
         $response->WriteString("");
         $response->WriteString("");
     }
     $user->Send($response->Finalize());
 }
コード例 #2
0
ファイル: basic_001.php プロジェクト: lihuibin/jphp
--TEST--
Basic regex test - match
--FILE--
<?php 
use php\lang\IllegalArgumentException;
use php\util\Regex;
echo "Regex::match('^[0-9]+\$', '03894') == ", Regex::match('^[0-9]+$', '03894') ? "1" : "0", "\n";
echo "Regex::match('^[0-9]+\$', ' 03894') == ", Regex::match('^[0-9]+$', ' 03894') ? "1" : "0", "\n";
echo "--text-invalid\n";
try {
    echo "Regex::match('^[0-9+\$', '333') == ", Regex::match('^[0-9+$', '333');
} catch (IllegalArgumentException $e) {
    echo "test success exception\n";
}
var_dump(Regex::match('sss', ' SSs ', Regex::CASE_INSENSITIVE));
var_dump(Regex::match('sss', ' SSs '));
var_dump(Regex::match('sss', ' sss '));
var_dump(Regex::match('^sss$', ' sss '));
var_dump(Regex::match('^sss$', 'sss'));
?>
--EXPECT--
Regex::match('^[0-9]+$', '03894') == 1
Regex::match('^[0-9]+$', ' 03894') == 0
--text-invalid
Regex::match('^[0-9+$', '333') == test success exception
bool(true)
bool(false)
bool(true)
bool(false)
bool(true)
コード例 #3
0
ファイル: basic_001.php プロジェクト: MunGell/jphp
--TEST--
Basic regex test - match
--FILE--
<?php 
use php\lang\IllegalArgumentException;
use php\util\Regex;
echo "Regex::match('^[0-9]+\$', '03894') == ", Regex::match('^[0-9]+$', '03894') ? "1" : "0", "\n";
echo "Regex::match('^[0-9]+\$', ' 03894') == ", Regex::match('^[0-9]+$', ' 03894') ? "1" : "0", "\n";
echo "--text-invalid\n";
try {
    echo "Regex::match('^[0-9+\$', '333') == ", Regex::match('^[0-9+$', '333');
} catch (IllegalArgumentException $e) {
    echo "test success exception";
}
?>
--EXPECT--
Regex::match('^[0-9]+$', '03894') == 1
Regex::match('^[0-9]+$', ' 03894') == 0
--text-invalid
Regex::match('^[0-9+$', '333') == test success exception