Ses derniers messages sur les forums
Reuh ...
Bon /me gros boulet, c'était pas la bonne regex que je bidouillais ... il fallait modifier :
if ( $text =~ /.*bonsoir.*|.*bonjour.*|.*hello.*/i) {
en
if ( $text =~ /bonsoir|bonjour|hello/i) {
Tout simplement.
les .* en regex, c'est n'importe quel caractère, plusieurs fois
Merci Surcouf sur #ubuntu-fr :)
@+...
One Love, One Heart, One Unity.
Hello.
Je voudrais adapter un script perl pour irssi qui répondrait automatiquement au mot "bonsoir" ou "bonjour" sur un chan.
Mais je voudrais pas qu'il réponde si on dit "rebonsoir" par exemple : en clair je cherche la regex qui ne prendrait en compte le mot "bonsoir"
seulement si il est précédé d'un espace ou si il débute une ligne.
Voilà le bout de code :
sub event_privmsg {
my ($server, $data, $nick) =@_;
my ($target, $text) = $data =~ /^(\S*)\s:(.*)/;
if ($target =~ /^# */i) {
if ( $text =~ /.*bonsoir.*|.*bonjour.*|.*hello.*/i) {
$server->command ( "msg $target hello $nick : )" );
}
}
else {
if ( $text =~ /.*bonsoir.*|.*bonjour.*|.*hello.*/i) {
$server->command ( "msg $nick hello $nick : )" );
}
}
}
J'ai eu beau chercher j'ai pas trouvé ... je pense que c'est au niveau de cette ligne :
my ($target, $text) = $data =~ /^(\S*)\s:(.*)/;
Merci d'avance,
@+...
One Love, One Heart, One Unity.
Hello.
C'est clair ça sert pas à grand chose ... c'est limite un T.O.C de vouloir remettre des champs autoincrémentés les uns à la suite des autres ...
@+...
One Love, One Heart, One Unity.
One Love, One Heart, One Unity.
Hello.
@ La Globule : dailymotion je récupère la vidéo sans souci ...
@ Sand972 : tu peux pas, quel que soit ce que tu mettes en place y'aura toujours moyen de l'enregistrer sur un disque dur.
@+...
One Love, One Heart, One Unity.
Hello.
Regardez mon post à la page 1 y'a la réponse à la question ... ou alors j'ai rien compris à la question ...
@+...
One Love, One Heart, One Unity.
Hello.
En fait le truc c'est que j'ai un menu en haut de page qui doit afficher un item (lien) qui est composé d'une valeur définie dans la page en bas
Ben spa compliqué alors ...
Dans le code de ta page tu commences par lancer ton script qui récupère cette variable et ensuite tu affiches ton menu dans un <div> avec les attributs css qui vont bien (genre top:0px; left:0px) pour qu'il s'affiche en haut de la page.
@+...
One Love, One Heart, One Unity.
ben j'ai déjà eu ce genre de souci quand je mettais pas les parenthèses comme ça ...
One Love, One Heart, One Unity.
ligne 21 scuz ...
One Love, One Heart, One Unity.
Hello.
ligne 1 :
if($taille_lien[0] != '75' || $taille_lien[1] != '100')
essaye avec :
if(($taille_lien[0] != '75') || ($taille_lien[1] != '100'))
@+...
One Love, One Heart, One Unity.