<?php
$txt= ["1 Dead Revels [RNA]",
"7 Final Payment [RNA]",
"1 Ob Nixilis's Cruelty [WAR]",
"1 Aid the Fallen [WAR]",
"13 Makeshift Battalion [WAR]",
"1 Sunblade Angel [WAR]",
"34 Trusted Pegasus [WAR]",
"1 Orzhov Racketeers [RNA]",
"1 Wanderer's Strike [WAR]",
"1 Reya Dawnbringer [UMA]",
"4 Expansion // Explosion [GRN]"];
foreach ($txt as $buffer) {
if (preg_match('~([0-9]+)\s+(.*?)\s*\[([^][]+)]~', $buffer, $matches)) {
print_r(array_slice($matches, 1));
}
}
- Output for 7.1.25 - 7.1.31, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- Array
(
[0] => 1
[1] => Dead Revels
[2] => RNA
)
Array
(
[0] => 7
[1] => Final Payment
[2] => RNA
)
Array
(
[0] => 1
[1] => Ob Nixilis's Cruelty
[2] => WAR
)
Array
(
[0] => 1
[1] => Aid the Fallen
[2] => WAR
)
Array
(
[0] => 13
[1] => Makeshift Battalion
[2] => WAR
)
Array
(
[0] => 1
[1] => Sunblade Angel
[2] => WAR
)
Array
(
[0] => 34
[1] => Trusted Pegasus
[2] => WAR
)
Array
(
[0] => 1
[1] => Orzhov Racketeers
[2] => RNA
)
Array
(
[0] => 1
[1] => Wanderer's Strike
[2] => WAR
)
Array
(
[0] => 1
[1] => Reya Dawnbringer
[2] => UMA
)
Array
(
[0] => 4
[1] => Expansion // Explosion
[2] => GRN
)
preferences:
136.63 ms | 409 KiB | 5 Q