Sostituisci il testo

Verbo: replaceText

Sostituisce tutte le ricorrenze di termini, snippet o espressioni regolari trovate in testo con nuovi contenuti.

Sintassi

replaceText --texttoparse(String) [--useregex(Boolean)] --pattern(String) [--regexOptions(DisplayableRegexOptions)] --textpattern(String) [--replacement(String)] (String)=value

Input

Script Designer Obbligatorio Tipi di accettazioni Descrizione
-- texttoparse Testo da analizzare Obbligatorio Testo Testo per avere ricorrenze sostituite.
-- useregex Utilizza espressione regolare Facoltativo Booleano Quando abilitata, esegue la ricerca in Testo a Parse utilizzando un'espressione regolare.
-- modello Espressione regolare Solo whenUse Regular Expression è Vero Testo Espressione regolare utilizzata per trovare gli estratti del testo da sostituire.
-- regexOptions Opzioni espressione regolare Facoltativo DisplayableRegexOptions Opzioni di filtraggio che assistono nella ricerca di espressione regolare:
  • Compilato
  • Cultura invariante
  • Script ECMA
  • Acquisizione esplicita
  • Ignora maiuscole/minuscole
  • Ignora gli spazi bianchi del pattern
  • A più linee
  • Da destra a sinistra
  • Linea singola

  • Più di un'opzione di filtraggio è accettata in questo parametro.
    -- schema di testo Testo da trovare Solo whenUse Regular Expression è False Testo Termine o snippet che dovrebbe essere trovato e sostituito in Testo a Parse.
    -- sostituzione Sostituisci con Facoltativo Testo Nuovo termine o frase che dovrebbe sostituire tutte le ricorrenze trovate in Testo a Parse.
    -- texttofind Testo da trovare (Obsoleto) Facoltativo Testo Testo che dovrebbe essere trovato sul Testo a Parse da sostituire.
    Questo parametro è obsoleto, utilizzare invece il parametro Text to Find .
    -- ignorecasi Ignora il caso (Obsoleto) Facoltativo Booleano Quando è abilitata, specifica il matching caso - insensibile.
    Questo parametro è obsoleto. Per selezionare le opzioni di espressione regolare, utilizzare invece le Opzioni di espressione regolare .
    -- attivabili sequenze Utilizzare sequenze di escape (Obsolete) Facoltativo Booleano Quando abilitato, consente di utilizzare caratteri di escape speciali.
    Questo parametro è obsoleto. Per selezionare le opzioni di espressione regolare, utilizzare invece le Opzioni di espressione regolare .

    Output

    Script Designer Tipi di accettazioni Descrizione
    valore Testo modificato Testo Testo con tutte le sostituzioni per nuovi contenuti realizzati.

    Esempio

    Esempio 1: Il comando Replace Text viene utilizzato per sostituire il termine "wgd" con "IBM" in tutte le istanze del testo.

    defVar --name textToReplace --type String --value "wgd Automation"
    defVar --name textToFind --type String --value wgd
    defVar --name newText --type String --value IBM
    defVar --name changedText --type String
    // Replaces the term "wgd" within the text "wgd Automation" with "IBM".
    replaceText --texttoparse "${textToReplace}" --textpattern "${textToFind}" --replacement "${newText}" changedText=value
    logMessage --message "${changedText}" --type "Info"
    // This example produces the following output: IBM Robotic Process Automation.
    

    Esempio 2: Il comando Replace Text viene utilizzato per sostituire tutte le ricorrenze del testo tramite l'espressione regolare "\d\d\d\d\d\d\d", per "15055 - 480".

    defVar --name textToReplace --type String --value "IBM Robotic Process Automation - Rio Preto: 04730-090"
    defVar --name newContent --type String --value "15055-480"
    defVar --name regularExpression --type String
    defVar --name changedText --type String
    setVar --name "${regularExpression}" --value "\\d\\d\\d\\d\\d-\\d\\d\\d"
    logMessage --message "Text before replacement: ${textToReplace}" --type "Info"
    // Replace all occurrences of the regular expression "\\d\\d\\d\\d\\d-\\d\\d\\d" by "15055-480".
    replaceText --texttoparse "${textToReplace}" --useregex  --pattern "${regularExpression}" --regexOptions "RightToLeft" --replacement "${newContent}" changedText=value
    logMessage --message "Text after replacement: ${changedText}" --type "Info"
    // This example produces the following result:
    // Text before replacement: IBM Robotic Process Automation - Rio Preto: 04730-090
    // Text after replacement: IBM Robotic Process Automation - Rio Preto: 15055-480
    

    Vedi anche

  • Aggiungi caratteri escape all'espressione regolare
  • Aggiungi caratteri escape al testo
  • Calcola hash
  • Modifica testo maiuscolo/minuscolo
  • Controlla file
  • Concatena testi
  • Converti HTML in testo
  • Conta ricorrenze nel testo
  • Conta caratteri testo
  • Crea testo casuale
  • Crea tabella in base all'espressione regolare
  • Variabile di testo vuota o null
  • Trova per espressione regolare
  • Trova ricorrenze nel testo
  • Formatta testo
  • Ottieni testo secondario
  • Ottieni Testo da Espressione Regolare
  • HTML a Markdown
  • Inserisci nuova riga nel testo
  • Unisci testo
  • Riempi testo
  • Analizza URI
  • Rimuovi segni diacritici
  • Rimuovi caratteri escape
  • Sostituisci parte del testo
  • Suddividi testo
  • Taglia spazi vuoti del testo