2013-08-26 1 views
1

Comment écrire un modèle pour l'analyse du format .sub?Modèle d'expression régulière pour le format de sous-titres .sub

Sous-titres sont au format: {trame de début} {stop-frame} Texte (détail: http://en.wikipedia.org/wiki/MicroDVD)

Exemple:

{1446}{1493}Roger, transport.|This is Grissom gate control. 
{1494}{1521}Please download security codes. 
{1522}{1551}Downloading. 
{1552}{1622}Transport, I've got two blips|inside your radar signature. 
{1622}{1653}They're hiding in your shadow. 
{1654}{1686}I don't see anything. 
{1808}{1875}This is gate control.|Battle stations. 

Comment obtenir les paramètres suivants (démarrage, arrêter le cadre et le texte) en utilisant PHP preg_match()?

Répondre

3

{([^}]*)}{([^}]*)}([^\r\n]*)

  • Groupe 1: match jusqu'à ce que quoi que ce soit }
  • Groupe 2: tout match jusqu'à }
  • Groupe 3: quoi que ce soit jusqu'à ce qu'une nouvelle Associez ligne.

Vous pouvez voir here

Questions connexes