【发布时间】:2018-06-26 23:19:58
【问题描述】:
标题说明了一切。我有一个字符串:
חזקתחזקת排,1,דדדדדדדמאמרמאמרמאמרמאמרשאמרשאמראדמאדמאדמאדמאדמאדמאדמאדמאדמאדמאדמאדמאדמאדמאדמננ“ענעעעעעעבבםםשבדחגדחגדחג集原הוא סיום וחותם ההמשך תפילין דמארי עלמא5 שהתחיל לומר בי"ב תמוז, יום הבר מצוה] היתה התחלתו בפסוק זה. – השייכות דפסוק זה (וחזקת והיית לאיש) לבר מצוה בפשטות היא, ע"פ הידוע6 דזה שבן שלש עשרה (דוקא) מחוייב במצוות הוא כי אז דוקא נק' בשם איש。 ךךבבבשבןשבןשבןשבןשבןשבןגגנעשנעשאאאא(ע“פפ),ממיהדגשדגשדגשדגשללללללללברגתגתברברברברברברברברברחזקתחזקתחזקתחזקתחזקתחזקתיילאלאלאלאלאלאלאלאלאלא גםללבברדבןדבןדבןדבןדבןגגגגג ברברברדבןדבןדבןדבןשנשנשנשנשנשאזשאזשאזש
如您所见,它是希伯来语,带有各种逗号和括号等。我希望用户能够单击单个单词并发生事情等。 我可以用 string.split(" ") 将每个单词包装在 span 标签中,然后循环遍历它并将 span 标签添加到每个单词,但是它保留了逗号和其他标点符号,这是一个禁忌.
我尝试使用正则表达式替换所有标点符号并将剩余的结果仅包裹在跨度标签周围(因为正则表达式不直接支持希伯来语),如下所示:Html.replace(/[^.,/# !$%\^&*;:{}=-_`~()[]\–]/g,"$&");但我对正则表达式不太好,实际上最终将每个 字符 (除了标点符号)包装在跨度中,但我想要每个完整的单词。
我可能缺少正则表达式中的一些简单内容,但不确定它是什么。 我不想使用任何外部库。
【问题讨论】:
标签: javascript html