Bonjour,
J'ai un souci avec StringRegExpReplace pour supprimer tous les caractères qui se trouvent à gauche de la première lettre écrite en majuscule.
Exemple: <\b>MA c.à.d il faut que je supprime <\b>
Merci pour votre aide.
Cordialement.
[R] StringRegExpReplace
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] StringRegExpReplace
Modifié en dernier par Boulanza le dim. 28 avr. 2019 13:01, modifié 1 fois.
Re: [..] StringRegExpReplace
Bonjour,
Ce code représente une solution provisoire pour mon problème, notamment lorsque
la suppuration est limitée aux caractères <b>
lorsque les caractères sont différents que <b> par exemple: "<\g>" ou autres. C'est pour cela j'ai sollicité votre aide pour modifier le code ci-joint afin de supprimer tous les caractères qui se trouvent à gauche de la première lettre écrite en majuscule:<b>MA, <\c>FR... (code pays 2 lettres)
Cordialement.
Ce code représente une solution provisoire pour mon problème, notamment lorsque
la suppuration est limitée aux caractères <b>
$sCountry = StringSplit($texte, "<b>", 1)
. Il devient caduquelorsque les caractères sont différents que <b> par exemple: "<\g>" ou autres. C'est pour cela j'ai sollicité votre aide pour modifier le code ci-joint afin de supprimer tous les caractères qui se trouvent à gauche de la première lettre écrite en majuscule:<b>MA, <\c>FR... (code pays 2 lettres)
Cordialement.
#include <Inet.au3>
$sSource = _INetGetSource("http://ip2country.hackers.lv")
$sCountry = StringStripWS(StringRegExpReplace($sSource, "(?i)(?s).*?country code (.*?) <img src=.*?$", "\1"), 3)
$sImage_File = StringRegExpReplace($sSource, '(?i)(?s).*?country code.*?<img src="(.*?)".*?$', '\1')
MsgBox(0,"Avant la supprétion <b>",$sCountry)
$texte = $sCountry
$sCountry = StringSplit($texte, "<b>", 1)
$sCountry = $sCountry[$sCountry[0]]
MsgBox(0,"Après la supprétion <b>",$sCountry)
;ConsoleWrite($MotDePasse1 & @CRLF)
$sSource = _INetGetSource("http://ip2country.hackers.lv")
$sCountry = StringStripWS(StringRegExpReplace($sSource, "(?i)(?s).*?country code (.*?) <img src=.*?$", "\1"), 3)
$sImage_File = StringRegExpReplace($sSource, '(?i)(?s).*?country code.*?<img src="(.*?)".*?$', '\1')
MsgBox(0,"Avant la supprétion <b>",$sCountry)
$texte = $sCountry
$sCountry = StringSplit($texte, "<b>", 1)
$sCountry = $sCountry[$sCountry[0]]
MsgBox(0,"Après la supprétion <b>",$sCountry)
;ConsoleWrite($MotDePasse1 & @CRLF)
Re: [..] StringRegExpReplace
; Tout supprimer avant la 1ere majuscule
$regex = "^([^A-Z]*)"
$txt = "<b>Bonjour"
$txt = StringRegExpReplace($txt, $regex, "")
msgbox(0,"",$txt)
$regex = "^([^A-Z]*)"
$txt = "<b>Bonjour"
$txt = StringRegExpReplace($txt, $regex, "")
msgbox(0,"",$txt)
Re: [..] StringRegExpReplace
Merci infiniment mdanielm,
ça marche parfaitement.
Cordialement.
ça marche parfaitement.
Cordialement.