Eu estava tentando construir algum código para pesquisar texto em que uma palavra dentro do texto é um determinado formato ou estilo. Por exemplo, eu gostaria de pesquisa para o texto "Olá mundo, tudo é bom", mas só atingiu instâncias em que a palavra "todos" está em negrito.
Eu pensei sobre como procurar as primeiras palavras "Olá mundo "; em colapso a seleção, pesquisando os próximos três caracteres para a frente para a palavra "todos" em negrito; em colapso a seleção (se verdadeiro) então a procurar o próximo bit para as palavras "é bom". Isto poderia resultar na identificação de toda a frase com a palavra em negrito, mas parece que realmente ineficiente e não é muito flexível. Também, para, em seguida, selecione a frase toda, eu tenho que escrever código para mover a seleção volta para o início e alargar a selecção para a frente. Então, eu preciso redefinir a pesquisa para continuar para a frente a partir dessa posição.
Há algumas fácil/fácil/forma mais elegante de procurar uma seqüência de caracteres, em que apenas uma palavra dentro da cadeia tem propriedades específicas, como negrito? Eu, especificamente, a pesquisa ignorar instâncias da frase em que a palavra não está em negrito.
Eu passei algumas horas pesquisando no google e stackflow e não consigo encontrar nada sobre isso.
Eu não tenho postado código, porque eu não sou muito boa em escrever o código, e eu realmente quero entender se há um flexível/forma elegante de fazer o que eu quiser. O inflexível raiz expliquei acima é tão inflexível eu estou relutante em incomodar a codificação de algo.
Obrigado Jeremy