2013-01-16 35 views
0

我不知道我怎麼會後,使用正則表達式來創建一個span元素當文本^ 1被發現和組的文本,它括在創建span元素JavaScript的色彩分析器

的想法是,你有一個客艙和當過有人提出一個消息,例如像這樣:(沒有沒有任何意義)

「^ 1Hello有^ 3hows布萊恩。」

將作爲輸出「你好」 < - 會在紅色的顏色「它的布萊恩..」< - 將在綠色

的代碼將是:

  • ^1 - 紅色
  • ^2 - 黑
  • ^3 - 綠色
  • ^4 - 黃色
  • ^5 - 藍色
  • ^6 - 淺藍色
  • ^7 - 紫色
  • ^8 - 深綠色
  • ^9 - 灰色
+1

你有什麼試過?這不是一個爲您的問題尋求現成解決方案的網站,您需要嘗試自己解決問題,併發布您的嘗試。 – meagar

+1

我個人不會爲此使用RegEx。不必擔心關閉現有的跨度,用適當的顏色替換每個數值,這將是一個噩夢來維護。只需手工分析。 –

回答

0

是的,你可以使用正則表達式。例如:

\^(\d+)([^^]+) 

這匹配一個數字,前面有一個插入符號和任何後面的符號,直到發現一個新的脫字符。