我想知道当找到文本^ 1时如何使用正则表达式创建span元素,然后将文本分组,并将其包含在创建的span元素中
想法是您有一个聊天框,并且无论何时有人提交一条消息,例如:(没有任何意义)
“ ^ 1你好,^ 3怎么样。.”
将输出为“你好,那里”
代码为:
^ 1-红色
^ 2-黑色
^ 3-绿色
^ 4-黄色
^ 5-蓝色
^ 6-浅蓝色
^ 7-紫色
^ 8-深绿色
^ 9-灰色
最佳答案
是的,您可以使用正则表达式。例如:
\^(\d+)([^^]+)
这会匹配插入符号前面的数字和后面的所有字符,直到找到新的插入符号。
关于javascript - JavaScript颜色解析器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14364279/