Kom ihåg mig?
Home Menu

Menu


preg_match i Perl?

Ämnesverktyg Visningsalternativ
Oläst 2005-10-20, 13:58 #1
aikon aikon är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 277
aikon aikon är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 277
PHP:

int preg_match ( string pattern, string subject [, array matches [, int flags]])

Behöver göra ett mkt tillfälligt inhopp i Perl. Hur gör jag en preg_match i Perl? Jag vill alltså söka efter "pattern" i "subject" och få returnerat en delsträng i "matches".
aikon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-20, 15:28 #2
kers kers är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 526
kers kers är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 526
if ($instr =~ /(pattern)/)
{
print $1;
}

$instr är strängen som du vill testa / matcha i
pattern är regeln som du vill matcha
$1 är det från $instr som matchar regeln inom paranteserna pattern

konkrekt exempel:

#!/usr/bin/perl
use strict;

my $instr = "hej din gamla get";

if ($instr =~ /(ga.*) /)
{
print $1;
}
kers är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-20, 16:04 #3
aikon aikon är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 277
aikon aikon är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 277
Snyggt, nu fick jag till det!
aikon är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:59.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017