Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1104 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [PERL] Écrire du texte en couleur ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PERL] Écrire du texte en couleur ?

n°803756
roievil
Taking Fire, Need Assistance..
Posté le 22-07-2004 à 21:49:13  profilanswer
 

Bonjour, j'ai a mettre en évidence des morceaux de texte dans un texte non formatté, basique quoi. j'ai mis en majuscule les partie a mettre en évidence mais j'aimerai que ce soit plus visuel, avec de la couleur...
 
que faire, quels packages?
 
Roievil
 
exemple :  
 
>BAD25488.1
ATGGGGCGCGGCAAGATCGAGATCAAGAGGATCGAGAACGCGACGAACAGGCAGGTGACA
TTCTCGAAGAGGCGGGGAGGGCTACTGAAGAAGGCGAACGAGCTCGCCGTGCTCTGCGAC
GCCCGCGTCGGCGTCGTCATCTTCTCCAGCACCGGCAAGATGTTCGAGTACTGCAGCCCT
ACCTGCAGgtacggttcttgttttgttctcttatattatcagatgctgttcaatctttcc
tttctccagcttagtgtctcttgttctctttttagtgcttgatttgatgggttaattaat
ttcttgttttttgtcaaccaagagattaagttttcggctaagtttctctcggcctttatt
ttgtttttcagagaaaattaactaactcatgcagtttctaccctttgttttctttgggca
agagtgtttaattatgatcatttgatctgttcatataatggatggatgccttgcatttat
tcttcatctgaactatttttcttgtcctgaactcctgatcgatcgagtttttcctacctt
cattttaactattttcagtgtatatgtatgcatctgcagtttcctttgatatattttcga
agagccaagaatctattacaaaattaaatcatgatcaaaggcatacataagcaatgatct
atatgccctagtgtctcttgtgacttgattacgcacttgtcttttacatctctgagcaac
atatatgtatgtagatttgcaacttgatcctgaatttatagtcaactagttaattaatcc
ttatttccctctttctaatgatttctaggatcgagctgggttttttaggtggatttcccc
aaaaaactatttcatatgtggctaatttaatcaaactaaaagatgtatatcaacagggaa
tataatttgaacaagtgtacgacagtacgaccatatcttatcttatgttatgcatgtttt
tatacttaaaaaaagatgcgaatataagagaatgacctaatattaaataattagaagagg
tgaggtttcgaaccttggttgtctagtccaccactttgtggagctagccggaagatcccc
agacgtttctcacatgattttatactgttctgcagcatattatagttaattaatatgtga
atattcatgtgaagttctttcttccgatcccctgttcattcctgttattagttaagaaat
tttcgtttgtttcattttgatctaaaataatatactctctgtaagtatatacatcaccaa
gagaaaattctagctacaaaattaatttataccatctgatttgtacatcagagattgtca
tttcttttttgaatgcgcaaaagaattacacatgcaccattccaattagatacatgaact
tatcaaagtattaattaactcacaactaatcaaggtacttgtttcaatgtttgacaatat
atagTTTGAGGGAACTCATCGAGCATTACCAGACCGTCACCAACACTCATTTCGAGGAGA
TCAACCACGATCAGgtatacattaattttacaatcagcaacacaatgtctgatcaatatc
 
ce sont des exons a mettre en évidence pour les intimes de la bioinfo et du format fasta

mood
Publicité
Posté le 22-07-2004 à 21:49:13  profilanswer
 

n°803780
pospos
Posté le 22-07-2004 à 22:30:48  profilanswer
 

sur la console?
si t'es sou sUnxi c'est facile avec Term-ANSIColor (http://search.cpan.org/~kinzler/vs [...] /ANSIColor), et sous windows il y a aussi un module qui est sorti ya pas longtemps (http://search.cpan.org/~jlmorel/Wi [...] ANSI-0.05/)
 
et si tu veux le faire en HTML alors c'est assez simple : tu genere un fichier html avec tout ton bazar (avec eventuellement des balise <pre> et tu met des balises de font avec les couleurs que tu veux (cherche un tutoriel HTML)


Message édité par pospos le 22-07-2004 à 22:31:20
n°803792
Taz
bisounours-codeur
Posté le 22-07-2004 à 22:52:13  profilanswer
 

:)

n°803799
roievil
Taking Fire, Need Assistance..
Posté le 22-07-2004 à 22:59:11  profilanswer
 

non, pas dans la console, mais dans un fichier texte, (donc peut etre ce serait du rtf si je veux la couleur)
 
Sinon pour html peux tu m'en dire un peu plus, comment je fais pour écrire format html alors que j'ai du texte en entrée, quel est le module perl ?
 
effectivement je n'aurai pas de pb avec les balises de font.
 
La balise <pre> c quand le texte est déjà preformatté c ca?
 
en tous cas merci pour cet élément de réponse
 

n°803813
Taz
bisounours-codeur
Posté le 22-07-2004 à 23:09:25  profilanswer
 

sur CPAN tu dois trouver des tas de trucs pour cracher du RTF.  Mais le html est bien plus facile : fais à ton idée, emets des <font> à ta guise

n°803814
pospos
Posté le 22-07-2004 à 23:13:45  profilanswer
 

le html semble ideal dans ton cas
 
dans un cas simple comme celui ci le mieux est sans doute de generer le html à la main dans Perl. sinon tu a des modules genre HTML::Stream ou HTML::AsSubs, mais franchement c'est pas utile ici.
donc tu fait tes print normaux dans un fichier .html et tu print tes balises...

n°803815
roievil
Taking Fire, Need Assistance..
Posté le 22-07-2004 à 23:14:34  profilanswer
 

ok ya des milliers de modules sur CPAN, yen a t'il un qui me crache du html tout formatté ?
 

n°803816
pospos
Posté le 22-07-2004 à 23:15:37  profilanswer
 

Taz a écrit :

sur CPAN tu dois trouver des tas de trucs pour cracher du RTF.


ouai ya le tout vieux RTF-Document, et apres ya meme des modules pour le convertir le rtf en ... html

n°803817
roievil
Taking Fire, Need Assistance..
Posté le 22-07-2004 à 23:15:52  profilanswer
 

ok c juste merci
 
a+
 
Olivier

n°803819
pospos
Posté le 22-07-2004 à 23:17:13  profilanswer
 

pourkoi tu veux du html tout formatté? ya pas plus simple!
 
c'est l'affaire d'une regexp.
comment tu trouve les morceau que tu veut mettre en evidence?
montre un bout de ton code qui analyse ton text

mood
Publicité
Posté le 22-07-2004 à 23:17:13  profilanswer
 

n°803820
roievil
Taking Fire, Need Assistance..
Posté le 22-07-2004 à 23:19:41  profilanswer
 

c'est bon j'ai compris je vais ajouter les deux trois balsies genre <HTML><PRE> au début du fichier, puis au lieu de jsute mettre en maj je rajoute la balise de font.
 
vous voulez le code qd même?

n°803825
Taz
bisounours-codeur
Posté le 22-07-2004 à 23:22:43  profilanswer
 

à la limite, tu peux récupérer ce que tu as actuellement, et comme déjà dit, avec une reggex insérer des tags, ça prends une instruction et basta

n°803828
roievil
Taking Fire, Need Assistance..
Posté le 22-07-2004 à 23:27:17  profilanswer
 

je pense que je vais ouvrir mon fichier de résultat et faire comme tu proposes si je comprends bien la reggex repère tous ce qui est en majuscule et fait un traitement (rajouter les tags de font

n°803829
roievil
Taking Fire, Need Assistance..
Posté le 22-07-2004 à 23:28:00  profilanswer
 

bref je m'exprime mal ce qeuje veux dire c merci
 
a+

n°803846
burgergold
5$? va chez l'diable!
Posté le 22-07-2004 à 23:57:22  profilanswer
 


 
quoted
 
Taz qui fait un sourire sans engueuler personne :D

n°803896
Profil sup​primé
Posté le 23-07-2004 à 00:55:48  answer
 

Burgergold a écrit :

quoted
 
Taz qui fait un sourire sans engueuler personne :D

j'allai le faire [:ddr555]
 
taz : <font> cai mal :o

n°803945
Taz
bisounours-codeur
Posté le 23-07-2004 à 08:34:26  profilanswer
 

chacal_one333 a écrit :


taz : <font> cai mal :o

alors là si tu savais, à l'époque j'ai apris le HTML 3.2, je vais pas me géner.
 
Ah oui, mais tes <table> aussi, c'est plus classe

n°804290
Profil sup​primé
Posté le 23-07-2004 à 12:35:03  answer
 

mes table elles vont dégager :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [PERL] Écrire du texte en couleur ?

 

Sujets relatifs
ACCESS: chiffres au lieu du texte sélectionnéecrire dans un fichier sans l'ecraser autre part ka la fin de celui ci
[php] affichage couleur selon une date[résolu]pb fichier texte et vue avec Eclipse
[Reglé]Comment changer le couleur d'un lien au passage de la sourie ??[Flash] Barre de couleur
J'dois faire un truc en perl mais j'y connais rien!!!Gkt2-perl: problème avec les combobox
Paramétrer les séparateurs lors de la lecture d'un fichier texteNombre de ligne d'un fichier texte ouvert sous Excel
Plus de sujets relatifs à : [PERL] Écrire du texte en couleur ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR