【发布时间】:2013-01-16 17:33:21
【问题描述】:
我想知道如何在找到文本 ^1 时使用正则表达式创建跨度元素,然后将文本分组并将其包含在创建的跨度元素中
这个想法是你有一个聊天框,当有人提交这样的消息时:(没有任何意义)
" ^1你好 ^3怎么样.."
将输出为“Hello there”
代码是:
- ^1 - 红色
- ^2 - 黑色
- ^3 - 绿色
- ^4 - 黄色
- ^5 - 蓝色
- ^6 - 浅蓝色
- ^7 - 紫色
- ^8 - 深绿色
- ^9 - 灰色
【问题讨论】:
-
你试过什么?这不是一个为您的问题寻求现成解决方案的网站,您应该尝试自己解决问题并发布您的尝试。
-
我个人不会为此使用 RegEx。不得不担心关闭现有的跨度,用适当的颜色替换每个数值,这将是一场噩梦。只需手动解析。
标签: javascript html css colors