Domanda

Attualmente sto lavorando a un progetto basato su UIIA e il set di dati che sto usando ha alcune annotazioni di testo normale predefinite che sto cercando di convertire in annotazioni UIIDA usando l'utilità di matcher.

Il mio problema è che le annotazioni sono nel formato [ANNO] [/ anno], e non ho idea di come scrivere "[" o "]" come espressione regolare.

Ho provato a cercare vari luoghi e non ho trovato una risposta a questo, più vicino che potrei trovare è usare la resa del valore ottale o esadecimale, ma quindi non posso effettivamente trovare detta resa per il personaggio.

.

Cheers

È stato utile?

Soluzione

Come detto Dervall, devi sfuggirli:

Pattern pattern = pattern.compile("\\[");
Matcher matcher = pattern.matcher("string to match against");
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top