如何检查 contentState 中是否包含短语?
How to check if a phrase is contained in the contentState?
我正在尝试确定编辑器实例的 contentState 中是否包含某个短语(它可以包含换行符或项目符号点)。
如果editorState中包含文本(“the lazy fox jumped\n over the \n• lazy dog”)如何查找?
是否有helper/util方法来完成这样的任务?
我能得到这样一个匹配的偏移量吗?
How do I lookup if a text (“the lazy fox jumped\n over the \n• lazy dog”) is contained in the editorState?
Is there a helper/util method to do such task?
一种方法是搜索内容字符串:
editorState
.getCurrentContent()
.getPlainText()
.search("your phrase") // -> index of match or -1
getPlainText()
has an optional delimiter
argument 如果这有助于塑造内容 - 当然还有各种字符串方法以及正则表达式供您使用。
我正在尝试确定编辑器实例的 contentState 中是否包含某个短语(它可以包含换行符或项目符号点)。
如果editorState中包含文本(“the lazy fox jumped\n over the \n• lazy dog”)如何查找?
是否有helper/util方法来完成这样的任务?
我能得到这样一个匹配的偏移量吗?
How do I lookup if a text (“the lazy fox jumped\n over the \n• lazy dog”) is contained in the editorState? Is there a helper/util method to do such task?
一种方法是搜索内容字符串:
editorState
.getCurrentContent()
.getPlainText()
.search("your phrase") // -> index of match or -1
getPlainText()
has an optional delimiter
argument 如果这有助于塑造内容 - 当然还有各种字符串方法以及正则表达式供您使用。