Starałem się stworzyć jakiś kod do wyszukiwania tekstu, w którym jedno słowo w tekście ma określony format i styl. Na przykład, chciałbym wykonać wyszukiwanie tekstu "Witam, świat, wszystko w porządku", ale tylko w tych przypadkach, gdy słowo "wszystkie" zaznaczono pogrubioną czcionką.
Pomyślałem o znalezienie kilku pierwszych słów "Hello world "; zminimalizowaniu zaznaczenia, poszukiwaniu takich trzech znaków do przodu, aby słowa "wszystkie" pogrubioną czcionką; zminimalizowaniu zaznaczenia (jeśli to prawda), a następnie znalezieniu kolejnego bitu słowa "dobrze". To doprowadziło by do tego, że cała fraza była zaznaczona pogrubioną czcionką, ale to wydaje się naprawdę nieskuteczne i nie bardzo elastyczny. Ponadto, aby następnie wybrać wszystkie całe zdanie, muszę napisać kod, aby przenieść zaznaczenie z powrotem na początek i rozszerzanie zaznaczenia do przodu. Następnie trzeba zresetować wyszukaj, aby kontynuować ruch do przodu z tej pozycji.
Czy jest jakiś prosty/bardziej proste/elegancki sposób wyszukiwania wiersza, w którym tylko jedno słowo w wierszu ma określone właściwości, takie jak pogrubienie czcionki? Ja specjalnie chcę, aby wyszukiwanie ignorował przypadki wyrażenia, w których odpowiednie słowo nie zaznaczono pogrubioną czcionką.
Spędziłem kilka godzin na poszukiwania w Google i stackflow i nic nie mogę znaleźć na ten temat.
Ja nie opublikował kod, bo ja nie bardzo dobrze piszę kod, a ja naprawdę chcę się dowiedzieć, czy istnieje elastyczny/elegancki sposób, aby robić to, co chcę. Nieelastyczne korzeń, który wyjaśniłem wyżej, tak негибок, że nie chcę się męczyć kodowaniem czegokolwiek.
Dziękuję Jeremy