Rechercher/Remplacer GREP

Bonjour à tous,
Je voudrais savoir comment faire une manoeuvre par Rechercher/Remplacer GREP complexe, TRÈS COMPLEXE pour moi en fait...
Je cherche à formater dans un Style de Paragraphe et de Caractère bien précis, TOUT ce qui est présentement en texte barré dans l'exemple qui suit. Je veux donc que la recherche me retourne tout entre: (chaque début de chapitre suivi d'un # et d'une fin de paragraphe=CHAPITRE \d+\r) et (Chaque instance ou se trouvera le chiffre un en début de paragraphe suivi d'un espace et d'un mot entièrement en majuscules avec ou sans apostrophe=^1 [\u\u+|\u'\u+])
CHAPITRE 5
1 L’arche dans le temple de Dagon.
6 Punition des Philistins.
1 L’ARCHE de l’Éternel ayant été pendant sept mois au pays des Philistins,
Je me doute qu'une combinaison de Lookahead et de Lookbehind pourrait sans doute me retourner ce que je veux, à travers une recherche, pour ensuite demander à ce résultat d'être formaté comme je le désire. Toutefois, j'ai tenté le coup de NOMBREUSES manières qui n'ont qu'échouées...
Dites-moi comment il serait possible de faire cela ou si cela n'est pas possible...

Bonjour,
Merci pour cette réponse tardive. Cependant, j'avais réussi à trouver une solution... en fait, une combinaison de 2 GREP qui font tout le travail!!!
  (?<=CHAPITRE \d)(^)((.*)|(.*)(.*)|(.*)(.*)(.*)|(.*)(.*)(.*)(.*)|(.*)(.*)(.*)(.*)(.*)|(.*)(.*)(.*)(.*)( .*)(.*))(?=1 \u)
et
(?<=CHAPITRE \d\d)(^)((.*)|(.*)(.*)|(.*)(.*)(.*)|(.*)(.*)(.*)(.*)|(.*)(.*)(.*)(.*)(.*)|(.*)(.*)(.*)(.* )(.*)(.*))(?=1 \u)
Et le tour est joué!!! Ca c'est satisfaisant!!!
Merci à tous! et désolé de ne pas avoir averti que c'était solutioné.

Similar Messages

  • Est-il possible de cummuler plusieurs "rechercher/remplacer" en un seul ?

    Bonjour
    je cherche un moyen d'assembler plusieurs "rechercher/remplacer" par un seul !
    Pour l'instant je fais une première passe (rechercher/remplacer OBJET pour formater les blocs textes) puis une deuxième passe pour nettoyer le texte.
    Y a-t-il un moyen de demander à InDesign d'enchainer ces deux manipulations (en dehors d'un script que je ne suis pas en mesure de faire) ?
    Merci
    Remy

    Une autre solution est d'éditer le fichier (texte) d'instructions utilisé par le script FindChangeList fourni avec InDesign, à l'exemple de celui-ci : http://abracadabrapdf.net/utilitaires/utilitaires-indesign/indesign-jsfindchangelist-en-ve rsion-francaise/

  • Incrémenter une valeur avec Rechercher/Remplacer sous Indesign

    Bonjour, je voudrais savoir comment je pourrais utiliser la fonction Rechercher/Remplacer d'Indesign pour remplacer et incrémenter des valeurs.
    Je m'explique. En fait, je viens de finir un catalogue pour un client, et pour l'instant, tout les produits portent la référence "WAV/RE43", et j'aimerais les remplacer par "FRA056", puis "FRA057", "FRA058,... et ainsi de suite, dans l'ordre de lecture.
    Les deux paramètres sont donc l'incrémentation, et de ne pas partir de 0, mais d'un nombre arbitraire.
    J'ai pensé à utiliser un script vu que j'ai des connaissances de base en javascript, et donc utiliser une boucle pour incrémenter le tout, mais j'avoue ne pas savoir comment combiner cela avec Rechercher/Remplacer.Voilà, j'espère avoir été aussi clair que possible.
    Merci d'avance.

    jmlevy wrote:
    L'ordre dans lequel se place les nombres ne respecte néanmoins pas vraiment le sens de lecture.
    D'après les différents tests que j'ai put faire, l'ordre des incrémentations se fait tel que la recherche opère, et elle opère du premier élément créé, au dernier […]
    Absolument, c'est l'ordre chronologique qui est pris en compte pour la numérotation, pas la position sur la page. Mais dans les tests que j'ai faits, l'ordre de lecture corresoond à l'ordre chronologique.
    L'ordre chronologique ne fonctionne plus si je rajoute un bloc e haut de la page, après avoir créé tout les autres, et d'autant plus vu que mon client me fait échanger des places de produit. Sachant que chaque produit est représenté par un bloc de texte, et non une ligne.
    […] indépendament de l'ordre des sous obets du calque au quel ils appariennent.
    Je sais qu'il est possible d'intervenir directement sur le "code" de la forme visible que l'on peut voir dans le mode naturel.
    Je ne suis pas certain de comprendre…
    Excuse moi, je n'ai pas été très claire. Je voulais pas parler du mode d'editeur.
    Mais je ne parviens pas à accéder à un mode editeur qui me permette de voir l'arborescence total des mes blocs, et donc de pouvoir intervenir sur son ordre.
    Ce n'est surement pas destiné à ce type d'utilisation j'imagine.
    Car je sais que mon client va me demander de rajouter des produits au milieu des autres, ou d'en déplacer certain, et vu qu'il l'a déjà fait auparavent, mes blocs ne sont de toute façon pas disposé par rapport à leur création chronologique.
    Je viens de tester : j'ai ajouté une ligne entre deux existantes et tout est renuméroté en conséquence.
    Comme je le disais plus haut, 1 produit=1 bloc de texte, et non une ligne.

  • Rechercher du texte noir dans InDesign

    Bonjour,
    comment rechercher dans un document un texte ayant comme couleur le noir?
    Je m’explique: j’ai créé un noir enrichi, ne sachant pas si j’ai appliqué cette couleur à tous mes textes je souhaiterai faire une recherche du noir par défaut pour le remplacer par le noir enrichi.
    Étrange tout de même qu’il ne soit pas possible d’effectuer cette manipulation avec la fonction Rechercher/Remplacer... , c’est tellement évident que ce manque me semble une aberration.
    Aucune des méthodes reportées dans cet article ne me permet de chercher du texte en noir.
    Merci.

    … autant pour moi, je n'ai pas regardé plus bas merci

  • Insertion conditionnelle de glyphe et fusion de données

    Bonjour,
    J'essaie d'automatiser le plus possible la création de milliers d'étiquettes, et je me heurte à un petit problème avec la fusion des données dans indesign cs3.
    Mes données sont dans un fichier .csv, en deux rubriques: "cote" et "intitulé",
    dans indesign mon gabarit est du type:
    <<cote>> | <<intitulé>>
    et l'étiquette au final ressemble à:
    935.5 | littérature diverse
    avec des styles de caractères imbriqués pour styler différemment la cote, le trait vertical et l'intitulé.
    Mon problème: la cote (de largeur variable) et l'intitulé sont séparés par un trait droit |, mais malheureusement certaines étiquettes ne comportent pas de cote...
    Comment puis-je "conditionner" la présence de ce trait droit en fonction de la présence (ou non) d'une cote?
    Comment dire à indesign "s'il y a quelque chose dans la colonne "cote", met un trait droit, sinon, rien?"
    Possible? Avec un script?
    Merci d'avance pour vos conseils

    Bonjour,
    je ne crois pas que l'on puisse faire d'insertion conditionnelle, mais un Rechercher/Remplacer en Grep devrait faire l'affaire.
    En supposant que l'on soit au début du paragraphe et qu'il y ait des espaces autour du trait droit, cela pourrait se faire ainsi :
    - rechercher "^ \| "   ('^' pour un début de paragraphe, '\|' pour indiquer que l'on recherche le trait droit, ce caractère est réservé en Grep)
    - remplacer par rien, ce qui devrait le supprimer.
    Bonne chance.

  • Ajouter des crochets au début et a la fin d'un titre avec les style de paragraphe

    Bonjour,
    Voilà je voudrais qu'en sélectionnant un texte et en lui appliquant un style de paragraphe, cela implique le rajout de crochet  [ titre ] au début et à la fin du texte "titre" sélectioné.
    Merci pour vos réponces

    Bonjour, je vais supposer que tu es sur inDesign et que tu cherches à utiliser des petites choses comme le grep pour ajouter automatiquement des éléments au début et à la fin de tes paragraphes.
    Or, grep ne sert, dans les styles, qu'à sélectionner pour styler. Il te faudrait donc ajouter 1 caractère avant, et 1 caractère après ton titre.
    Et là, la solution passe par du rechercher remplacer, tout simplement
    donc, dans ton article (ou dans ton document), tu vas rechercher le format ton style de paragraphe "Titre" (panneau rechercher/remplacer cmd/ctrl-F), tu te mets dans l'onglet grep. Pas besoin de remplir le champ "rechercher" (le format, en bas, fait l'affaire). Dans remplacer, tu indiques [$0]\r
    on retrouve les 2 crochets [ et ]
    autour de l'élément trouvé $0
    et \r (anti-slash-r) pour marquer la fin de paragraphe.
    Voilà

  • Style de paragraphe complexe

    Bonjour à tous,
    dans mes documents, j'ai un style de paragraphe qui crée des procédures ou des désignations numérotées.
    le style, "procédure 1" place le texte en retrait de 22 mm à gauche mais avec la première ligne ayant un retrait de -7 mm pour placer le chiffre de chaque procédure.
    le chiffre est entre parenthèses (1) pour les définitions  et entre crochets [1] pour les procédures et systématiquement en caractères gras
    (exemple)
    [1] Démonter les vis du couvercle
    [2] Retirer le couvercle et sortir les
           pignons intermédiaires.
    est-il possible d'inclure dans le style de paragraphe, une fonction qui mette en gras, les chiffres et caractères contenus dans les premiers 7 mm de la première ligne et laisse en caractères normaux le reste du texte de ce paragraphe.
    j'ai consulté toutes les possibilités de configuration d'un style de paragraphe mais je n'ai rien trouvé
    J'ai oublié de préciser que j'utilise Indesign Cs6 sur Pc wondows
    Merci de vos commentaires

    OK… Comme je te le faisais remarquer dans ma précédente réponse, ta séquence de styles imbriqués ne peut pas fonctionner car il n'y a pas de retours forcés, mais des vrais retours. Certains les appellent retours chariot, saut de paragraphe. Ils sont symbolisés par ce caractère : ¶. Les retours forcés apparaissent comme ceci : ¬
    Tu te compliques la tâche inutilement. Tu as besoin d'un style de paragraphe et de deux styles de caractère. Dans ton style de paragraphe, dans l'onglet Retrait et espacement, tu vas définir un retrait à gauche de 7 mm et un retrait négatif de -7 mm sur la première ligne. Dans l'onglet Tabulations, tu indiques une tabulation à 7 mm.
    Mais j'ai l'impression que tu l'avais déjà fait. Tu appliques ensuite le style GREP qui sert à passer les chiffres entourés de crochets ou de parenthèses en gras. En ce qui concerne les premières lettres des phrases en capitales, la séquence de styles imbriqués que je t'ai proposée fonctionne bien sauf pour la toute première lettre du paragraphe, celle qui suit la tabulation. Tu peux donc utiliser le même style de caractère (celui qui est défini en caps) comme style GREP et faire en sorte que ce style de caractère s'applique à n'importe quelle lettre à la condition que cette lettre soit précédée d'une tabulation.
    Voici d'abord la capture d'écran des styles imbriqués :
    et la syntaxe pour capitaliser la première lettre :
    (?<=\t)[\l\u]
    dont voici une capture, avec également la syntaxe du style GREP pour graisser les repères.
    Je m'aperçois que je n'ai pas répondu à la dernière question concernant l'ajout d'un point final. Là, il s'agit de remplacer rechercher : les styles GREP ont pour fonction de mettre en forme du texte existant, pas d'en ajouter. Tu peux effectuer ce rechercher-remplacer, mais il a l'inconvénient d'ajouter un point final même s'il y en a déjà un. Ceci dit, on peut ensuite lancer un autre rechercher-remplacer pour enlever 2 points successifs.
    Je redis aussi ici que tu aurais tout intérêt à explorer les possibilités qu'offre la numérotation automatique d'InDesign (partie Puce et numérotation des styles de paragraphe).

  • Problèmes d'ajout de licences sur un controller WLC 2500

    Bonjour,
    Je possède un Cisco WLC 2500 controller pour mes bornes Wifi.
    Sur ce controller j'ai déjà un pack de 25 licences d'installées.
    Récemment j'ai acheté un nouveau pack de licence et il met impossible de l'ajouter correctement.
    j’effectue la procédure suivante :
    Je clique dans l'onglet "management" puis sur "software activation"
    Je clique sur "commandes"
    Je sélectionne "install licences"
    ce que j'obtiens 
    ensuite je reboot le controller, mais les licences ne sont pas présente dans la liste.
    Avez-vous une idée ?
    Merci d'avance

    GREP peut servir à deux choses : un enrichissement automatique via les styles GREP ou un rechercher-remplacer. Les styles GREP ne font qu'enrichir du texte existant mais n'ont pas pour fonction d'ajouter du texte. Pour ce que tu cherches à faire (un ajout), la syntaxe proposée dans le livre doit donc être utilisée dans la boîte de dialogue « rechercher-remplacer ».

  • Selecting and Printing Labels from Database

    I have tried to print address labels from a database in which I chose four lines, one of which (a company name) is often blank because there is no information. This line appears as a blank line on the label. Is there a way to eliminate this blank line?
    I am also having trouble selecting records to print. Can you suggest where to look to get help?
    Thank you.

    Hello
    Here is a script I passed last year about this kind of problem.
    I hope that embedded comments would be sufficient because at this time, I am unable to work on such a script.
    --[SCRIPT DB calcToSlideGUI v6]
    Ce script récupère dans un champ une valeur calculée
    et la dépose dans un champ texte classique.
    Cela permet de bénéficier du retour à la ligne automatique
    indisponible pour les champs calculés.
    Si un champ contient des pseudo returns consécutifs,
    ils sont remplacés par un unique pseudo return.
    Si un champ contient des pseudo espaces consécutifs,
    ils sont remplacés par un unique espace.
    La fonction Chercher-Remplacer est utilisée
    pour remplacer ces pseudo return par de VRAIS return.
    Exemple de formule pour concat-calc
    'prénom'&"◊"&'prénom2'&"◊"'nom'&"¶"&'rue1'&"¶"&'rue2'&"¶"&'code'&" "&'city
    • This script grab the value calculated in a field
    and drop it in a simple text field.
    This permit to take benefit of the auto wrap feature
    which is unavailable with calculated fields.
    If a field contains adjacent pseudo returns,
    they are replaced by single ones.
    If a field contains adjacent pseudo spaces,
    they are replaced by a single space.
    The Find-Replace feature is used to replace
    these pseudo returns by TRUE ones.
    Sample formula for concat-calc:
    'firstName'&"◊"&'firstName2'&"◊"&'lastName'&"¶"&'street1'&"¶"&'street2'&"¶"&'co de'&" "&'city'
    Yvan KOENIG, Vallauris (FRANCE)
    27 août 2004
    complété le 31 août
    modifié le 5 décembre
    modifié le 8 décembre
    modifié le 4 février 2005
    property champsRequis : {"concat-calc", "concat-text"}
    (* les noms des deux rubriques manipulées
    vous pouvez modifier ces noms mais PAS leur ordre
    • the names of the two used fields
    you may change them but don’t change the order of them *)
    property french : true (* true = messages français
    • false = english messages *)
    property fauxReturn : ASCII character 166 -- "¶"
    (* use it in the database formula as Return indicator *)
    property fauxEspace : ASCII character 215 -- "◊"
    (* use it in the database formula as Space indicator *)
    property fauxReturn2 : fauxReturn & fauxReturn
    property fauxEspace2 : fauxEspace & fauxEspace
    property msg0 : "" -- globale
    property msg1 : "" -- globale
    property msg2 : "" -- globale
    property msg4 : "" -- globale
    property msg6 : "" -- globale
    property msg7 : "" -- globale
    property msg71 : "" -- globale
    property msg72 : "" -- globale
    property msg81 : "" -- globale
    property msg82 : "" -- globale
    property msg98 : "" -- globale
    property msg99 : "" -- globale
    on run
    try
    if msg0 is "" then my prepareMessages()
    my controlesDivers()
    my modeUtilisation()
    my afficheToutes()
    my preparation()
    set metsReturn to my alimente()
    my pourRemplacer(metsReturn)
    on error MsgErr number NroErr
    if NroErr is not -128 then
    beep 2
    (* «constant afdregfp» est la forme canonique de frontmost application *)
    -- tell application (path to «constant afdregfp» as string)
    tell application (path to frontmost application as string)
    display dialog "" & NroErr & " : " & MsgErr ¬
    buttons {msg99} with icon 0
    end tell -- to application
    end if
    return
    end try
    end run
    -- ================== routines
    on controlesDivers()
    tell application "AppleWorks 6"
    activate
    -- Test version
    if "6." is not in (version as text) then ¬
    error msg0 number 8000
    if (count each document) = 0 then ¬
    error msg1 number 8001
    if (document kind of document 1 ¬
    is not database document) then ¬
    error msg2 number 8002
    select document 1 (* Utile si dialog recherche est au 1er plan
    • Useful if the Search dialog is at front *)
    end tell -- AppleWorks
    end controlesDivers
    -- ==================
    on modeUtilisation()
    tell application "AppleWorks 6"
    tell document 1
    select menu item 1 of menu 5 (* mode Utilisation¬
    • Browse mode *)
    end tell -- to document 1
    end tell -- to AppleWorks
    end modeUtilisation
    -- ==================
    on afficheToutes()
    tell application "AppleWorks 6"
    tell document 1
    select menu item 1 of menu 6 (* Afficher toutes les fiches
    • Show all records *)
    end tell -- to document 1
    end tell -- to AppleWorks
    end afficheToutes
    -- =====================
    on preparation()
    tell application "AppleWorks 6"
    tell document 1
    if (count of records) = 0 then error msg6 number 8006
    set nomsChamps to name of every field
    set {missing, msg8} to {0, ""}
    set cnt_champsRequis to count of champsRequis
    repeat with ky from 1 to cnt_champsRequis
    set Rbrq to (item ky of champsRequis)
    if Rbrq is not in nomsChamps then
    set missing to missing + 1
    set msg8 to msg8 & Rbrq & ", "
    (* construit une chaîne avec les noms des rubriques absentes
    • build a string with the names of missing field(s) *)
    end if
    end repeat
    if missing is not 0 then
    (* prépare un beau message d'erreur
    • build a pretty error message *)
    if missing = 1 then
    set msgmiss to msg7 & msg71 & return & ¬
    msg8 & msg81
    else
    set msgmiss to msg7 & msg72 & return & ¬
    msg8 & msg82 -- pluriels
    end if -- missing = 1
    error msgmiss number 8078
    end if -- missing is not 0
    end tell -- to document 1
    end tell -- to AppleWorks
    end preparation
    -- =====================
    on alimente()
    tell application "AppleWorks 6"
    tell document 1
    set {champSource, champDestination} to champsRequis
    set metsReturn to false
    set nbrec to count of records
    repeat with ky from 1 to nbrec
    set {champky, mets_Return} to ¬
    my slide((value of field champSource of record ky) as text, metsReturn)
    set value of field champDestination of record ky to champky
    end repeat
    end tell -- document 1
    end tell -- Aworks
    return mets_Return
    end alimente
    -- =====================
    on remplace(Texte, avant, apres)
    set AppleScript's text item delimiters to avant
    set aListe to (text items of Texte)
    set AppleScript's text item delimiters to apres
    return (aListe as text)
    end remplace
    -- =====================
    on slide(Texte, mets_Return)
    repeat while Texte contains fauxReturn2
    set Texte to my remplace(Texte, fauxReturn2, fauxReturn)
    end repeat
    repeat while Texte contains fauxEspace2
    set Texte to my remplace(Texte, fauxEspace2, fauxEspace)
    end repeat
    if Texte contains fauxEspace then ¬
    set Texte to my remplace(Texte, fauxEspace, " ")
    set AppleScript's text item delimiters to ""
    if Texte contains fauxReturn then set mets_Return to true
    return {Texte, mets_Return}
    end slide
    -- =====================
    on pourRemplacer(metsReturn)
    if my quelOS() is not less than "1030" then
    (* Mac OS X 10.3 ou plus *)
    if metsReturn is true then ¬
    my chercheRemplaceGUI(fauxReturn, return)
    else
    error msg4 number 8004
    end if -- my quelOS() (GUIdispo)
    end pourRemplacer
    -- ==================
    on chercheRemplaceGUI(avant_, apres_)
    beep 2 (* Attire l'attention *)
    tell application "AppleWorks 6"
    --activate
    select document 1
    tell document 1
    select menu item 1 of menu item 16 of menu 3 (* Rechercher/Remplacer…
    • Find/Replace… *)
    end tell
    set the clipboard to avant_
    paste
    end tell -- to AppleWorks
    tell application "System Events"
    if UI elements enabled then
    tell process "AppleWorks 6"
    keystroke tab
    end tell -- to process
    else
    tell application "System Preferences"
    activate
    set current pane to ¬
    pane "com.apple.preference.universalaccess"
    display dialog msg98
    end tell -- to System Preferences
    end if
    end tell -- to System Events
    tell application "AppleWorks 6"
    set the clipboard to apres_
    paste
    end tell
    tell application "System Events"
    tell process "AppleWorks 6"
    keystroke tab -- back to field "Search"
    end tell -- to process
    end tell -- to System Events
    end chercheRemplaceGUI
    -- =====================
    on quelOS()
    try
    (* «event fndrgstl» = forme canonique de system attribute *)
    -- set hexData to «event fndrgstl» "sysv"
    set hexData to system attribute "sysv"
    set hexString to {}
    repeat 4 times
    set hexString to ((hexData mod 16) as string) & hexString
    set hexData to hexData div 16
    end repeat
    set OS_version to hexString as string
    on error
    set OS_version to "0000"
    (* retournera "0000" si "system attribute" n'est pas reconnu *)
    end try
    return OS_version
    end quelOS
    -- =====================
    on prepareMessages()
    if french is true then
    set msg0 to "Ce script n'est pas compatible" & return & ¬
    "avec cette version d‘AppleWorks." & return & ¬
    "Veuillez utiliser une version 6.0" & return & ¬
    "ou plus récente..."
    set msg1 to "Aucun document ouvert"
    set msg2 to "Ce document n'est pas une base de données."
    set msg4 to "Pensez à remplacer" & return & ¬
    "«" & fauxReturn & "» par «\\p»."
    set msg6 to "Impossible d’exécuter ce script" & return & ¬
    "sur une base vide."
    set msg7 to "Désolé, "
    set msg71 to "la rubrique:"
    set msg72 to "les rubriques:"
    set msg81 to "est absente."
    set msg82 to "sont absentes."
    set msg98 to "Le scriptage des éléments d’interface est désactivé. " & ¬
    "Cochez «Activez l’accès pour les périphériques d’aide»"
    set msg99 to " Vu "
    else
    set msg0 to "This script is not compatible" & return & ¬
    "with this version of AppleWorks." & return & ¬
    "Please use version 6.0" & return & "or higher..."
    set msg1 to "No open doc"
    set msg2 to "This document is not a database."
    set msg4 to "CAUTION, don’t forget to replace" & ¬
    "“" & fauxReturn & "” by “\\p."
    set msg6 to "Can’t apply this script" & return & ¬
    "on an empty DB."
    set msg7 to "Oops, the field"
    set msg71 to ":"
    set msg72 to "s:"
    set msg81 to "is missing."
    set msg82 to "are missing."
    set msg98 to "UI element scripting is not enabled. " & ¬
    "Check “Enable access for assistive devices”"
    set msg99 to " Oops "
    end if
    end prepareMessages
    --[/SCRIPT]
    Yvan KOENIG (from FRANCE jeudi 15 juin 2006 09:07:25)

  • Transformation d'attributs de texte sans style sur indesign

    Bonjour,
    Alors voilà mon souci. Je réalise la mise en page d'actes de colloque, c'est donc un document de 600 pages avec une quarantaine de textes séparés à intégrer dans mon document. Ces textes ont été "chartés" pour avoir tous les mêmes attributs de texte concernant les citations, etc... ils n'ont pas enregistré de style de caractère ou de paragraphe.
    Mais tout ce qui doit figurer en italique a été saisi en souligné (je ne sais pas pourquoi ils ont imposé cette règle aux auteurs).
    Bref, je voulais savoir s'il était possible avec indesign de sélectionner tous les mots soulignés pour les passer en italique sans devoir sélectionner chaque mot ou fragment de phrase pour lui appliquer un style.
    (600 pages à faire ça c'est juste impossible...)
    Merci d'avance de vos réponses

    Bonjour,
    il vous suffit de faire un rechercher/remplacer Ctrl ou Cmde + F
    > dans l'onglet Texte ne mettez rien dans les cases blanches
    > cliquez dans la case Rechercher le format :
    > 2e ligne > Format de caractères de base > cochez la case Souligné
    ET RIEN D'AUTRE
    puis dans la case > Remplacer le format > option de Style de Caractère > sélectionnez ou créez un style de caractère pour l'ital en prenant soin de ne renseigner que le style de police ET RIEN D'AUTRE ainsi les autres attributs seront ceux des styles de paragraphe.
    Tester le remplacement sur plusieurs pages
    Un avertissement de police manquante avec un soulignement en rose peut apparaître si la police utilisée dans les styles de paragraphe ne nomme pas son italique de la même façon que vous dans le style de caractère, il faudra alors modifier celui-ci
    bonne chance

  • Paramétrer une connexion 3G avec réseau VPN privé Fedelan de Cegetel

    Bonjour,
    Comme j'ai cherché un petit moment, je vous fais partager ma solution pour connecter mon Macbook à un réseau d'entreprise par l'intermédiaire d'une connexion 3G avec la clé SGR 3G+ en passant pas un réseau VPN privé fourni par Neuf Cegetel et qui s'appelle FEDELAN.
    J'ai trouvé la solution grâce aux techniciens de SFR et suite à une suggestion d'un forumeur.
    Bref, voici le détail :
    J'ai d'abord installé le Dashboard Vodafone version MAC pour ma clé SFR 3G+, qui est une Huawei E172.
    Le principal est de comprendre qu'il faut modifier manuellement le script de connexion 3G de la clé SFR. La manipulation indiquée est de modifier le script de modem "MMHS modem" dans Système/bibliothèque/modem scripts/
    J'ai donc dupliqué et renommé le script en "MMHS modem FEDELAN SFR", puis je l'ai ouvert par TexEdit et j'ai juste changé l'APN websfr par Fdl226 (une simple fonction rechercher-remplacer m'a suffit pour être sûr de ne rien oublier !)
    J'ai enregistré le fichier en le fermant.
    Puis j'ai paramétré une connexion par les préférences systèmes en choisissant les paramètres suivants :
    NOM = FEDELAN SFR
    n° tél : 99**1#
    Nom du compte : le login fourni par Cegetel, à savoir de type itri.1axxxxxxx#ACG1.itri.001
    Mot de passe : de type XXXXXXXX, fourni par Cegetel
    Dans les paramètres "Avancé...", j'ai choisi comme modem :
    Fabricant : autre
    Modèle : MMHS Modem FEDELAN SFR (qui correspond au script modifié)
    Puis j'ai rentré l'adresse IP de mon serveur, de type 192.168.xxx.xxx dans les onglets DNS et WINS.
    Enfin j'ai réglé l'onglet "Proxy" à "Configurer manuellement les serveurs proxys" et je n'ai rien touché à l'onglet "PPP".
    Enfin, j'ai paramétré le Vodafone Dashboard (Vodafone Mobile Connect) avec l'apn Fdl226 uniquement (dans les préférences / paramètres personnalisés).
    Attention, cette APN m'a été fourni par Neuf Cegetel, et il ne s'applique pas en cas de connexion standard. Il est bien spécifique pour constituer un VPN privé.
    Finalement, pour me connecter à mon réseau interne, je fais les 3 étapes suivantes :
    1. Je connecte la clé 3G SFR
    2. Je lance Vodafone Mobile Connect, et je clique sur "Activer".
    3. Par les préférences systèmes / réseau, je lance la connexion que j'ai paramétrée et que j'ai appelé FEDELAN SFR.
    Et çà marche.
    YES ! ! !
    J'espère que cela sera utile à d'autres.
    Ciao....

  • Rechercher une chaine et la remplacer

    Bonjour à tous,
    Je souhaiterais faire une recherche de chaine commençant par le signe - et récupérer la suite de la chaine . Ensuite la remplacer par une autre chaine de mon choix
    Exemple de chaine à scanner : ( je pars d'un tableau de nombres que je tranforme en chaine pour faire la recherche )
    -45.23
    0
    -23.5
    -1
    -12
    6
    etc
    Par exemple, remplacer -12 par 0
    J'ai utlisé le vi "rechercher et remplacer"  mais il me remplace que le" - " par et laisse "12" . Résultat : 012 au lieu de 0. Normal.  Il ne prend pas la suite de la chaine. J'espère avoir été clair....
    Si vous avez des idée :-)
    Merci
    Cordialement.
    Résolu !
    Accéder à la solution.

    Je t'envoie la partie du code simplifié.
    Dans le tableau il y a 2 valeurs : -1 et -12
    je souhaiterais remplacer ces 2 valeurs( négatives ) par 0 et les remettre dans un tableau avec le restant des valeurs.
    Je n'arrive pas prendre en compte le restant de chaine apès le signe - ... j'ai essayé un tas de trucs mais j'ai du zapper le bon !
    Voilà mon souci  :-)
    Pièces jointes :
    ChangerValeurTableau01.vi ‏12 KB

  • Recherche GREP

    Bonjour, je recherche le code GREP pour rechercher les signes de ponctuation avec le point final mais sans l'apostrophe. Merci.

    Bonjour Jean-Claude,
    Merci de ton aide. Je teste dès que possible.
    Le 24 avr. 2015 15:28, "Jean-Claude Tremblay" <[email protected]> a
    écrit :
        Recherche GREP  created by Jean-Claude Tremblay
    <https://forums.adobe.com/people/Jean-Claude+Tremblay> in InDesign - View
    the full discussion <https://forums.adobe.com/message/7474784#7474784>

  • Can Grep find duplicates in a list solving upper/lower case differences?

    The idea is isolate the info. Any grep that lead to these results will be enough to resolve the problem. Thanks.
    actual list
    option 1
    option 2
    option 3
    halogen
    halogen
    halogen
    Halogen
    Halogen
    Halogen
    thebaica
    therefore
    therefore
    their
    Therefore
    Therefore
    them
    they
    they
    therefore
    They
    They
    Therefore
    thermal
    These
    they
    They
    thin

    I hope it'll be clear. Maybe I complicate the issue but I do it quickly.
    1/ I apply the condition "All" to the entire text.
    2/ I apply a char style "Capitales", so that I can convert all in Lower case (see ID menu).
    3/ First Regex [for Option 1] (I forgot the screenshot):
    in French:
    Rechercher : ^(.+\r)\1+
    Remplacer par :      (nothing)
    Remplacer le format : select condition "Option 1"
    4/ 2nd Regex [for Option 2]
    4/ 3rd/4th/5th Regex [for Option 3 - in 3 steps]
    5/ 6th Regex: I delete all the Text with condition "All".
    6/ Now, we only have the Text with conditions Option 1/2 and 3 (see the colors).
    7/ If you want, you can delete the 3 conditions:
    DONE!
    I use a lot with Grep the possibilities Conditions offer us!!! More complex but more fun! 

  • Chaine non reconnue par la fonction "Rechercher une expression"

    Bonjour,
    J'ai un problème avec la fonction "Rechercher une expression", elle ne reconnait pas la chaine que je recherche qui est "<\FT" et je n'arrive pas à comprendre pourquoi.
    J'ai testé avec un simple VI que je joins, la fonction "Remplacer une expression" fonctionne quand à elle très bien, je vous laisse en juger par vous même sur les images.
    C'est assez étonnant...
    Pièces jointes :
    RechExpr.jpg ‏18 KB
    RechExprDiag.jpg ‏36 KB

    L'exemple n'a pas marche.
    Cordialement,
    Simon D.
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect
    Pièces jointes :
    char.vi ‏8 KB

Maybe you are looking for

  • Use Tax for Free of charge items

    Here is the scenario: In our Business, there is a process to give a Free item with mostly all the products sold online. In SAP, we will create regular sales order with 1 line item as TAN and other item category as TANN. The Business wants to calculat

  • To upgrade or buy new mac.

    i need to get some opinion from u guys out there. i'm using an 12.1" ibook g4 512ram for 2 years. Things are fine but lately i feels it is getting slow (maybe the softwares are getting more demanding). I thinking should i up the ram to 1.5 and add in

  • ERROR ON PURCHASE ORDER PRINT OUT

    hi gurus, i need your help. i have a purchase order that i copied from the standard , i haven't modified it and when i print preview it , it looks ok, but when i send it to the printer the format is black and white, my boxes are are not printing , as

  • Upload webpage through Filezilla doesn't work

    Hi I've created a page with Muse, I tried to upload it through ftp to an external hosting, but it doesn't work. Apparently I make eveyrthing correct but when I go to my website the page won't show. Hosting name is netsons. Can anybody help? Thank you

  • Convertinf Date format from YYYY-MM-DD to MMDDYYYY

    Hi Experts,           I want to convert  date format from yyyy-MM-dd  to MMDDYYYY ( i am using this format in the file strucure),          i tryed using date tranfer funcion source as yyyy-MM-dd and target as yyyyMMdd this is working fine. i tryed us