Sostituisci "bla": "*" in "bla": * con caratteri jolly Word 2016


1

Ho molti dati nel mio file Word che sostituirò alcuni contenuti. Il contenuto che sostituirò è mostrato nell'esempio seguente:

// original data I'll replace
{
    "nummer": "1",
    "jaar": "2010",
    "bedrijf": [
        {
            "naam": "a name",
            "prijs": "0,93"
        },
        {
            "naam": "a other name",
            "prijs": "0,87"
        }
    ]
},
{
    "nummer": "2",
    "jaar": "2010",
    "bedrijf": [
        {
           "naam": "a name",
           "prijs": "0,93"
        },
        {
            "naam": "a other name",
            "prijs": "0,87"
        }
    ]
} // and much more data

Ora tutto ciò che corrisponde a "nummer": "*"(con carattere jolly), lo sostituirò con "nummer": *(anche con carattere jolly). Entrambi i caratteri jolly devono essere uguali tra loro. Lo stesso per "jaar": "*"(carattere jolly).

Lo faccio in due fasi prima "nummer": "*"di "nummer": *e la seconda "jaar": "*"a"jaar": *

inserisci qui la descrizione dell'immagine

1 sullo screenshot è "Usa caratteri jolly" tradotto in "Jokertekens gebruiken"

Ho provato a selezionare l'opzione "Usa carattere jolly" 1 e spero che funzioni come avrò, ma non lo è. Word sostituisce tutto come risultato qui sotto.

// how Word replace everyting
{
    "nummer": *,
    "jaar": *,
    "bedrijf": [
        {
            "naam": "a name",
            "prijs": "0,93"
        },
        {
            "naam": "a other name",
            "prijs": "0,87"
        }
    ]
},
{
    "nummer": *,
    "jaar": *,
    "bedrijf": [
        {
           "naam": "a name",
           "prijs": "0,93"
        },
        {
            "naam": "a other name",
            "prijs": "0,87"
        }
    ]
} // and much more data

Ma questo non è il risultato che avrò. Devono essere come i seguenti dati:

// What I'll to have
{
    "nummer": 1,
    "jaar": 2010,
    "bedrijf": [
        {
            "naam": "a name",
            "prijs": "0,93"
        },
        {
            "naam": "a other name",
            "prijs": "0,87"
        }
    ]
},
{
    "nummer": 2,
    "jaar": 2010,
    "bedrijf": [
        {
           "naam": "a name",
           "prijs": "0,93"
        },
        {
            "naam": "a other name",
            "prijs": "0,87"
        }
    ]
} // and much more data

Come potrei farlo in Word 2016?

Risposte:


1

Se vuoi rimuovere le virgolette dai numeri, inserisci

"([0-9]@)"

nella casella di ricerca e

\1

nella casella di sostituzione.

Le parentesi ( )racchiudono un gruppo da abbinare, [0-9]indica un carattere nell'intervallo da "0" a "9" e "@" significa "una o più occorrenze del carattere o dell'espressione precedente". La \1rappresenta tutto ciò che è stato trovato nel primo set di parentesi.

Per ulteriori informazioni, consulta Trova e sostituisci testo utilizzando espressioni regolari (Avanzate) .

Se hai bisogno che i numeri tra virgolette siano dopo i due punti e uno spazio, avrai bisogno di un po 'più di lavoro.

NB Non ho Word disponibile per controllare questa risposta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.