标题说明一切。我有一根绳子:
××××××××××××××1、××××××××2×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××ד××××4××××”×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××(××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××(×××××××××××××)、×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××ד××××”××××××××××××××”××××8××××××××××××××××××××××××××××××××××9,×××××××××××××××××××××××××××××10××××××××××
如你所见,它是希伯来语,有各种逗号和括号等。我希望用户能够点击一个单独的单词和事情发生等。
我可以用string.split(“”)将每个单词包装成SPAN标记,然后循环遍历它并将SPAN标记添加到每个单词中,但是它保留逗号和其他标点符号,这是一个no-no。
我尝试使用regex替换所有标点符号,并将剩下的结果仅包装在SPAN标记周围(因为regex不直接支持希伯来语),比如:html.replace(/[^.,/)!$%\^&*;:{}=-\u` ~([]\]/g,“$&”);但我不太擅长正则表达式,这实际上会导致
性格
(除了标点符号)在跨距中,但是我想要每个完整的单词。
我可能遗漏了regex中的一些简单内容,但不确定是什么。
我不想使用任何外部库。