Tout est dans le titre.
Dans mon cas, j'ai une chaîne qui contient du texte. A côté, j'ai un tableau rempli d'éléments (environ 100-200), dont certains contiennent du code d'expression régulière. L'objectif est de savoir, pour chaque élément du tableau, s'il est contenu dans la chaîne (et éventuellement de le renvoyer dans un autre tableau).
Ce que je fais, c'est un grep, du genre:
@nouveau_tableau = grep($ma_chaine =~ m/$_/, @mon_tableau);
Les bases des regexp sont simples, mais on est très vite largué face a ca :
/^((?:(?:(?:(\w|~)[~\.\-\+\/]?)*)(\w|~))+)\@((?:(?:(?:\w[\.\-\+]?){0,62})\w)+)\.([a-zA-Z]{2,6})$|^$/;
Comment lire une telle regexp de facon claire sans se prendre trop la tete ? je ne sais pas par quoi commencer tellement y en a, je suppose qu'en le lisant de gauche a droite on doit naturellement constitué une sorte de phrase (...)
Je n'ai absolument pas cherché le pourquoi du comment : je livre la page que j'ai obtenu lors de l'envoie d'un message interne à linuxfr.
Titre de la page:
"Syntax error"
Contenue de la page:
----------------------------------------------------------
Syntax error
Templeet has found a syntax error on the character 1, line 39 of template/users/messages.html
34 : ')
35 :
36 : ')
37 :
38 :
39 : ~include("../linuxfr/footer.tmpl")
40 :
----------------------------------------------------------
J'ajouterai juste que This pageerror has been generated by (...)
Je suis le malheureux propriétaire d'une carte wireless :
- marque Sitecom
- modèle : WL120
qui selon l'emballage original était compatible Linux !
Inutile de dire que c'est pas vrai, ce modèle n'a pas de driver pour linux.
J'ai réussi à la faire marcher sous Ndiswrapper mais l' utilisation de Ndiswrapper ne plaît guère (pas de driver pour linux, limitation sur la puissance,...).
En creusant un peu j'ai réussi à connaître le chipset (ACX111), ce qui ma permis (...)
juste une petite question : serait-il possible de rallonger le champ nom dans le formulaire de préférences ? C'est court !!! Exemple : mon nom est Chailloleau-Leclerc, ce qui donne "Chailloleau-Le". C'est bête, mais bon...
Sinon, pendant que j'y pense, une autre ch'tite question, tiens...
Pourquoi as-t'on partout des "Si vous êtes identifiés, bla bla bla" ? Au moment de la génération de la page, il n'est pas possible de savoir si l'utilisateur est identifié ou non, et d'afficher (...)
Bonjour je souhaite épargner à mon bogofilter de scanner les pièces attaché des mail de spam et de ham (aussi) et donc je tente de faire une regexp pour sed qui ne me sélectionne que les parties text/(plain|html)
voila ou j'en suis:
sed -n -e '/$--+[[:xdigit:]]+\nContent-Type:text\/plain/,/----+[[:xdigit:]]+/p' fichier
mais bon ça ne marche pas alors je cherche un peu d'aide par ici
Si quelqu'un a une autre outil pour répondre à mon besoins, je suis ouvert aux propositions
Bon, je suis desole, mais j'ai une question sur les licences et les droits appliqués par et sur les distributions. Je sais qu'un code GPL doit etre fourni avec ses sources et peut etre librement redistruable, moyennant finance ou non.
La est ma question : Qu'est qui dans une distribution, empeche la redistribution, payante ou non, de celle-ci, modifiee ou non ?
Je sais que pour Redhat, le nom et le logo au chapeau rouge sont deposes. Est-ce les (...)
salut, j'ai debian 1.0.6 (xbox) avec xine. tout allait bien jusqu'hier. et depuis, plus de son. sans avoir fait quoi que ce soit. qqun a une idée? merci, nikko.
J'ai apparemment planté mon lilo.conf :
lorsque je boot sur ma Mandrake 10, initrd ne trouve pas ext3.ko (et tous les autres modules) ce qui est fatal pour la suite : kernel panic
Donc je prends une Linux-Azur 1.1, je boot,
(/dev/hdc7 étant la partition root)
#mount /mnt/hdc7
#chroot /mnt/hdc7
Segmentation Fault ...
Je me démonte pas : même opération avec le kernel 2.6 : permission denied /dev/null mais je suis bien chrooter. Je remodifie lilo.conf avec le emacs de (...)
Récemment, j'ai downloadé le driver propriétaire pour ATI Radeon qui est en RPM mais je n'arrive pas à l'installer. Quand je fait alien fglrx-4.3.0-3.11.1.i386.rpm pour convertir et ensuite alien -i fglrx_4.3.0-4.11_i386.deb pour installer, il me renvoie les lignes suivantes:
XML Parsing Error: undefined entity
Location: http://linuxfr.org/backend/forums-all.rss(...)
Line Number 87, Column 214:Je ne sais pas si c'est un bug de Mozilla/Firefox ou si c'est un comportement voulu (ça fonctionnait il y a longtemps avec Netscape 4.X) mais, quand j'écris une page contenant une URL avec un href ressemblant à ça :
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
Lorsque l'on va sur la page personnelle de quelqu'un, et qu'on est nouveau sur le site, on a l'impression d'être sur la page des journaux.
Serait-il possible de mettre un beau h1 avant les journaux indiquant : "page personnelle de bozzo_le_clown" ?
Histoire de fixer les idées.
Et éventuellement de virer la phrase "Vous êtes identifié, vous pouvez poster un journal.", qui a moins de sens si on est pas sur la page des journaux.
La possibilité de redirection des emails login@dlfp.org n'est désormais plus possible pour ceux qui n'ont pas assez d'experience sur le site. Pour savoir si vous avez la possibilité d'avoir cette redirection, il vous suffit d'aller dans vos préférences.