Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この正規表現から数値を取得することは可能ですか?
preg_match("/STEAM_\d:\d:\d*/", $SteamID, $matches)
3桁すべてをvarsに取得する必要があります。
はい。キャプチャ グループが必要です。
preg_match("/STEAM_(\d):(\d):(\d*)/", $inputStr, $matches); print_r($matches);
それを実行するとわかるように、数字は$matches[1]、$matches[2]およびになり$matches[3]ます。このパターンが複数回発生する場合は、代わりに$inputStr使用してください。preg_match_all
$matches[1]
$matches[2]
$matches[3]
$inputStr
preg_match_all