Stavo cercando di costruire un po ' di codice per la ricerca di testo in cui una parola all'interno del testo è un particolare formato o stile. Per esempio, vorrei cercare il testo "Ciao mondo, tutto è buono", ma solo colpire casi in cui la parola "tutto" è in grassetto.
Ho pensato di cercare le prime parole "Ciao mondo", crollando la selezione, ricerca i successivi tre caratteri in avanti per la parola "tutto" in grassetto, crollando la selezione (se vero) quindi cercare il bit successivo le parole: "è buono". Questo comporterebbe l'identificazione di tutta la frase in grassetto la parola, ma mi sembra davvero inefficiente e non molto flessibile. Inoltre, per poi selezionare l'intera frase, devo scrivere il codice per spostare la selezione di inizio e di estendere la selezione in avanti. Poi ho bisogno di reimpostare la ricerca di continuare da quel punto.
C'è qualche facile/semplice/un modo più elegante per la ricerca di una stringa in cui solo una parola all'interno della stringa ha proprietà specifiche come grassetto? In particolare mi desidera che la ricerca di ignorare le istanze della frase in cui la parola non è in grassetto.
Ho trascorso un paio di ore di ricerca google e stackflow e riesco a trovare nulla su questo.
Non ho postato il codice, perché io non sono molto bravo a scrivere il codice, e voglio davvero capire se c'è un flessibile/elegante modo di fare quello che voglio. L'inflessibile root ho spiegato sopra è così inflessibile sono riluttante a disturbare la codifica qualcosa.
Grazie Jeremy