Toon posts:

[Perl] RegEx + conditioneel statement

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik wil in Perl zoeken in een variable of deze alfanumerieke waarden bevat.
Het probleem is dat ik niet op de juiste syntax kan komen.

voorbeeldje in spreektaal:

--

als er a-zA-Z de $string zit:
{
print "gevonden" ;
}
else
{
print "niet gevonden" ;
}

--

Ik weet dat het niet ieders intellect op de proef zal stellen in dit forum.
Maar als iemand me hiermee kan helpen, dan zou ik heel erg gered zijn.

Alvast bedankt,

YaNewB.

  • Mr_Blobby
  • Registratie: Mei 2000
  • Laatst online: 21:14
code:
1
2
3
4
5
6
7
8
if ($variabele =~ m@[a-z]@i)
{
  print "gevonden";
}
else
{ 
  print "niet gevonden";
}

en zij zagen niet hoe spot in mij worstelde met verdriet


Verwijderd

Topicstarter
Yes!

Hartstikke bedankt! :*)

  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

dat is niet alfanumeriek, maar alfabetisch....
if ($variabele =~ m@([a-z]|[0-9]@i)

lijkt me handiger

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

dan wordt het [a-z0-9] of kortweg \w (hoewel de laatste ook de underscore meeneemt)

Intentionally left blank


Verwijderd

Topicstarter
Ja, sorry, jullie hebben helemaal gelijk. Ik bedoelde alfabetisch.
Desalniettemin, bedankt.

Ik neem het gewoon nog even mee in m'n lessen Perl voor beginners. ;)
Pagina: 1