Condividi tramite

trova e sostituisci

Anonimo
2012-11-21T15:49:27+00:00

Hi all!

Ho il seguente problema: in un testo in formato word 2007 sono presenti delle lettere in formato pedice o apice e vorrei sostituirle automaticamente in un testo specifico (es. il numero "3" in apice vorrei che venisse sostituito dal testo "<sup>3</sup>" in formato testo normale, cioè non più apice; immaginerete anche il perchè).

Ora con lo strumento trova e sostituisci riesco a trovare il testo da sostituire (uso il carattere jolly * e l'opzione di formato "pedice" o "apice") ma non so come impostare la sostituzione (se nell'esempio precedente uso <sup>*</sup> all'esecuzione il numero 3 in apice e ogni altro carattere in questo formato, verranno sostituiti con la stringa "<sup>*</sup>" e, tra l'altro in formato apice e non in testo normale).

Qualche suggerimento?

Microsoft 365 e Office | Word | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-11-22T08:48:29+00:00

Ti ringrazio Paolo per la pazienza...

Evidentemente non mi sono spiegato abbastanza.

Ho un testo con una miriade di formule chimiche in formato word.

Le formule chimiche del tipo H2O (con il due come pedice) hanno un sacco di pedici ma anche apici con numeri, lettere e segni (+ e -).

Devo trasferire questo testo su un editor che riceve testo formattato in HTML e quindi devo trasformare (per esempio) "H2O" in "H<sub>2</sub>O".

Il problema è che le formule non hanno sempre il 2 ma hanno 3, 4 ,5 oppure a, b, w, + - , sia in apice che in pedice.

Allora ho pensato di utilizzare la funzione "Trova e sostituisci" che mi trova (questo sono riuscito a farlo) tutti i caratteri scritti in formato pedice o apice (ho utilizzato il carattere jolly *) e la mia idea era di dare una espressione nel campo sostituisci che:

  1. trasformasse il testo da formato pedice (o apice) in formato normale (anche questa è una operazione che sono riuscito a fare);
  2. aggiungesse, prima e dopo il testo trovato, i due tag necessari (naturalmente la necessità sta nel fatto che poi, il testo trasformato verrà letto da un programma che legge il testo in formato html per renderlo leggibile; ed è per questo che trasformo i pedici e gli apici in caratteri "circondati" dai tag html).

Spero adesso di essermi spiegato... e soprattutto che tu abbia una soluzione al mio problema.

Grazie ancora.

Ciao.

Se non dovesse andarti bene il suggerimento di Joshua_Vax puoi impostare la Ricerca e sostituzione in questo modo e in due tempi, il primo per i pedici e il secondo per gli apici:

Per i pedici, nel campo trova non mettere niente ma attribuisci il formato pedice al campo stesso;

nel campo sostituisci metti <sub>^&</sub> con formato carattere normale e disattivando nel contempo le caselle relative al formato apice e pedice. Quindi sostituisci tutto.

Analogamente per gli apici ma utilizzando il formato apice per il campo trova. Il resto idem.

La risposta è stata utile?

0 commenti Nessun commento

8 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-11-21T21:29:10+00:00

    Ti ringrazio Paolo per la pazienza...

    Evidentemente non mi sono spiegato abbastanza.

    Ho un testo con una miriade di formule chimiche in formato word.

    Le formule chimiche del tipo H2O (con il due come pedice) hanno un sacco di pedici ma anche apici con numeri, lettere e segni (+ e -).

    Devo trasferire questo testo su un editor che riceve testo formattato in HTML e quindi devo trasformare (per esempio) "H2O" in "H<sub>2</sub>O".

    Il problema è che le formule non hanno sempre il 2 ma hanno 3, 4 ,5 oppure a, b, w, + - , sia in apice che in pedice.

    Allora ho pensato di utilizzare la funzione "Trova e sostituisci" che mi trova (questo sono riuscito a farlo) tutti i caratteri scritti in formato pedice o apice (ho utilizzato il carattere jolly *) e la mia idea era di dare una espressione nel campo sostituisci che:

    1. trasformasse il testo da formato pedice (o apice) in formato normale (anche questa è una operazione che sono riuscito a fare);
    2. aggiungesse, prima e dopo il testo trovato, i due tag necessari (naturalmente la necessità sta nel fatto che poi, il testo trasformato verrà letto da un programma che legge il testo in formato html per renderlo leggibile; ed è per questo che trasformo i pedici e gli apici in caratteri "circondati" dai tag html).

    Spero adesso di essermi spiegato... e soprattutto che tu abbia una soluzione al mio problema.

    Grazie ancora.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-11-21T18:15:41+00:00

    ... e per l'aggiunta del testo?

    3 deve essere sostituito da "<sup>3</sup>"

    ma naturalmente al posto di "3" possono esserci altri numeri o lettere ed è per questo che utilizzo nel campo di ricerca l'asterisco.

    Ma poi nel campo di sostituzione cosa dovrò mettere?

    se metto <sup>*</sup> il sistema sostiturà lettere e numeri con l'asterisco ... e non va bene.

    Quello che ti ho già scritto è riferito al testo da sostituire. Non hai bisogno di metterci i marcatori, è sufficiente che tramite il pulsante Formato attribuisci al nuovo testo lo "stile normale".

    Cosa significa "nel campo sostituzione cosa dovrò mettere?".

    Dovresti saperlo tu quale testo vuoi che vada a sostituire il testo cercato.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-11-21T17:03:47+00:00

    ... e per l'aggiunta del testo?

    3 deve essere sostituito da "<sup>3</sup>"

    ma naturalmente al posto di "3" possono esserci altri numeri o lettere ed è per questo che utilizzo nel campo di ricerca l'asterisco.

    Ma poi nel campo di sostituzione cosa dovrò mettere?

    se metto <sup>*</sup> il sistema sostiturà lettere e numeri con l'asterisco ... e non va bene.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-11-21T16:02:12+00:00

    Hi all!

    Ho il seguente problema: in un testo in formato word 2007 sono presenti delle lettere in formato pedice o apice e vorrei sostituirle automaticamente in un testo specifico (es. il numero "3" in apice vorrei che venisse sostituito dal testo "<sup>3</sup>" in formato testo normale, cioè non più apice; immaginerete anche il perchè).

    Ora con lo strumento trova e sostituisci riesco a trovare il testo da sostituire (uso il carattere jolly * e l'opzione di formato "pedice" o "apice") ma non so come impostare la sostituzione (se nell'esempio precedente uso <sup>*</sup> all'esecuzione il numero 3 in apice e ogni altro carattere in questo formato, verranno sostituiti con la stringa "<sup>*</sup>" e, tra l'altro in formato apice e non in testo normale).

    Qualche suggerimento?

    Attribuisci al 3 (da sostituire) lo stile normale (nel form di sostituzione, pulsante Formato/Stile/Normale)

    La risposta è stata utile?

    0 commenti Nessun commento