Давайте представим, что у меня длинный текст:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Я ввел букву s
, и многие буквы этого текста были выделены. Я хочу разрезать его и показать выделенные буквы.
Я использую react-native-highlight-words
, чтобы выделить слова. https://www.npmjs.com/package/react-native-highlight-words
В документах есть метод очистки, но я не уверен, как его можно использовать? Sanitize - Process each search word and text to highlight before comparing (eg remove accents); signature (text: string): string
Вот пример:
Вот фрагмент моего кода:
<Highlighter
highlightStyle={{ backgroundColor: 'yellow'}}
searchWords={[searchWords]}
textToHighlight={description}
/>
Каков наилучший подход для достижения этого?