begin process at 2012 02 11 00:38:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Texte

 > FONCTIONS REXX

FONCTIONS REXX


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Texte Classé sous :REXX, chainedecaractere, delphi, mot Niveau :Initié Date de création :08/01/2008 Date de mise à jour :01/02/2008 11:09:46 Vu / téléchargé :5 533 / 199

Auteur : Toshio59

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Ceci est une unité implémentant des fonctions à l'image de ce qui peut être fait en REXX.

Elle contient les fonctions de traitement des chaînes de caractère :
Le séparateur par défaut est le blanc

RWord : Donne un mot dans une chaine
ex : RWord('TEST LIGNE',2) donne LIGNE
ex : RWord('TEST;LIGNE',2,';') donne LIGNE

RWordSuite : Donne un mot et sa suite dans une chaine
ex : RWordSuite('TEST LIGNE SUITE',2) donne LIGNE SUITE
ex : RWordSuite('TEST;LIGNE;SUITE',2,';') donne LIGNE;SUITE

RWordPrec : Donne un mot et le début dans une chaine
ex : RWordPrec('TEST LIGNE SUITE',2) donne TEST LIGNE
ex : RWordPrec('TEST;LIGNE;SUITE',2,';') donne TEST;LIGNE

RWords : Donne le nombre de mots dans une chaine
ex : RWords('TEST LIGNE SUITE',2) donne 3
ex : RWords('TEST;LIGNE;SUITE',2,';') donne 3

RLeft : Donne Lg caractères à partir de la gauche
ex : RLeft('TEST LIGNE SUITE',3) donne TES

RRight : Donne Lg caractères à partir de la droite
ex : RRight('TEST LIGNE SUITE',3) donne ITE

RSubstr : Donne Lg caractères à partir de la position Index
ex : RSubstr('TEST LIGNE SUITE',3,6) donne T LIGN

//Donne Lg caractères à partir de la position Index avec un Padding
  Function RPad(Lig:String;Lg:Integer;Pad:String):String;
  Function RPadLeft(Lig:String;Lg:Integer;Pad:String):String;

//Donne la position d'un mot dans une ligne en fonction d'un séparateur
  Function RWordPos(Mot,Lig,Sep:String=''):Integer;

//Enlève un mot d'une phrase en tenant compte du séparateur
  Function RDelWord(Lig:String;Ind:Integer;Sep:String=''):Str ing;

//Enlève le dernier mot d'une phrase en tenant compte du séparateur
  Function RDelLastWord(Lig:String;Sep:String=''):String;

// Change un mot dans une Phrase par sa position
  Function RChgWord(Lig:String;Ind:Integer;NewWord:String;Sep :String=''):String;

//Donne la position d'un mot dans une chaine en nombre de mots
  Function RWordIndex(Mot,Lig,Sep:String=''):Integer;

//Donn e le dernier mot d'une ligne
  Function RLastWord(Lig,Sep:String=''):String;

//Change le séparateur de la ligne
  Function RChgSep(Lig,SepAv,SepAp:String):String;

//Eclate une ligne vers une Liste selon un séparateur
  Function RSplit(Lig:String;Sep:String=''):TStrings;

//Join t une Liste vers une Ligne avec un séparateur
  Function RJoin(Liste:TStrings;Sep:String=''):String;



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

08 janvier 2008 11:36:02 :
Prise en compte d'une valeur par défaut pour le séparateur de mot
01 février 2008 11:09:46 :
Ajout des fonctions RSplit et RJoin pour transformer une ligne en liste et vice versa Merci à crackspider7676 pour l'idée

 Sources de la même categorie

Source avec Zip Source avec une capture TABLEAU INFO SAVE INI par quentinix
Source avec Zip TIBWORD: EDITEUR ORIENTE LANGUE TIBÉTAINE par fredelem
Source avec Zip Source avec une capture POSTIT INFOS par dubois77
Source avec Zip Source avec une capture STREAM STRINGWRITER... UNE MICRO-LIBRAIRIE POUR ÉCRIRE DES C... par LaDentDeLait
Source avec Zip COMBINAISONS DE STRINGS par askil2000

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FIREMONKEY : PATHDATA ET FORMAT SVG par Christophe67
Source avec Zip Source avec une capture FIREMONKEY : ROTATION CUBE par Christophe67
Source avec Zip Source avec une capture MOTEUR PHYSIQUE 2D CHIPMUNK.. EN DELPHI! par Bacterius
Source avec Zip Source avec une capture FICHIER DUPLIQUÉ AVEC UNE TABLE DE HACHAGE par jerome1875
Source avec Zip Source avec une capture MOTS CACHES OU MELIMELO par hoby500

Commentaires et avis

Commentaire de nethacker le 08/01/2008 17:41:39 8/10

Franchement Merci j'ai beau cherché comment réccuperer des variables qui sont envoyés !
je me contentais de const+variable avec copy(variable,index,indice)

^^

Commentaire de amiga68 le 17/01/2008 14:59:24

Euh.. C'est quoi un padding ?

Commentaire de Renfield le 17/01/2008 15:28:17 administrateur CS

Permet de compléter une chaine pour qu'elle atteigne une certaine taille

Commentaire de Toshio59 le 18/01/2008 10:01:04

Ca prouve que le source est lu

Commentaire de amiga68 le 18/01/2008 21:41:57

Si j'ai bien compris...

Rpad('aaa',5,'b') ==> aaabb ?

Function RPad(Lig:String;Lg:Integer;Pad:String):String;

Je devais confondre avec pudding !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Access / SQL / Delphi [ par minipod ] Salut et merci !En fait, j'ai 2 RichEdit sur ma forme. Dans ma table 'dico' (base access) j'ai 2 colonnes. Je voudrai rentrer un mot dans le RichEdit1 clic sur un mot, une phrase en delphi [ par papillotte ] Papillotte j'aimerais savoir s'il est possible de recuperer (selectionner) le mot lors d'un clic sur ce mot , et lo nom d'utilisateur et mot de passe [ par Oamiotte ] Bonjour,J'ai une gestion de production qui tourne sous access et j'aimerais la lancer depuis un applicatif delphi , par contre il faut que je teste le le maitrise des fichier sous delphi [ par kaderkimo ] salut a tous mon problem est :    j'ai plusieurs fichier text qui contien des mots.  et j'est une phrase a l'entrer chaque mot  de cette phrase appa Drag & Drop (recu mot selec.) entre delphi et application exterieur (tel word, excel, wordpad) [ par protheus2003 ] Je recherche un peu d'aide, j'ai beau regarder partout pas moyen de mettre la main sur un bout de code ou une explication sur ce que je dois réal access par login mot de passe a access sur delphi 7 [ par christ91147 ] salut. j ai un bd sur access liée a mon application sur delphi. il n y a pas de probleme particulier seulement que je veux acceder a cette bd par auth Chemin des bibliothèques Win32 (d2009) [ par djiga4me ] Bonjour, Ayant installé Delphi 2009 (Win32) sur une machine tierce, j'ai la liste des chemins des bibliothèques Win32 qui est vide.[^^sad2] Quelqu'un Database : connexion à Sybase [ par ThWilliam ] Bonjour à tous. En bases de données sous Delphi, je n'ai jamais utilisé que le BDE. Il y a quelques années, j'ai développé (sous D4) un programme d'e Projet Delphi [ par scarl3tt ] Bonjour tout le monde, Dans le cadre de mes études je dois réaliser un projet delphi (liberté totale quant au choix du projet). J'aimerais réaliser


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,479 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales