![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Rechercher Remplacer avec les expressions régulières | dirdamalah | De programmation et de script Shell | 1 | 06-21-2008 07:53 AM |
| Regular Expressions HELP - PERL | maxmave | De programmation et de script Shell | 3 | 06-05-2008 04:45 AM |
| Regular Expressions HELP - PERL | maxmave | UNIX pour les nuls Questions et réponses | 1 | 06-04-2008 01:15 PM |
| les expressions régulières | ragha81 | UNIX pour les nuls Questions et réponses | 2 | 03-05-2007 07:24 PM |
| Les expressions régulières Perl ... | DrRo183 | De programmation et de script Shell | 1 | 04-26-2006 10:28 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
perl expressions régulières et domaine de recherche
Bonjour les gars / filles,
Je suis désolé que cela est probablement très simple, mais je suis peu à peu l'apprentissage perl et la nécessité de convertir certains vieux korn shell scripts. Je dois être capable de rechercher un fichier, ligne par ligne, mais seulement une chaîne de caractères correspondant à l'emplacement particulier sur cette ligne, par exemple le caractère 20-30. Ainsi, mon fichier peut ressembler à quelque chose comme ceci: Code:
apple orange apple
apple potato apple
tomato flower orange
Merci a bunch |
|
||||
|
Si vous voulez SPLIT une ligne dans des domaines comme vous le dites-vous faire en bash, chercher perl's split () construite en sous-routine ... D'autre part, si ce que vous voulez vraiment est de tester les personnages de positionX à positionY, puis utilisez perl's unpack () function. Une fois que vous avez divisé votre domaine par delimiter ou de position, puis vous pouvez le tester en utilisant des expressions régulières pour voir si elle est la chaîne que vous voulez ...
Je ne vais pas faire tout le travail pour vous ![]() |
|
||||
|
Également se pencher sur la substr commande, et de déterminer ce qui convient le mieux à vos besoins et de décompresser entre substr.
Votre premier pas est sûr de ce que vous avez besoin - la recherche au sein de certaines colonnes, ou la recherche par domaine. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|