-1
我的目標是在javascript中使用正則表達式將字符串分解成44個字符組,並使用字邊界。因爲總長度會有所不同,所以我需要Regex從字符串前面抓取字符數。檢出代碼...使用正則表達式來匹配Javascript中的特定字符數
highlight_whole = 'Lorem ipsum dolor sit amet, dolor adipiscing elit. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, dolor adipiscing elit.'
highlight_1 = highlight_whole.match(/^.{0,44}\w+/)[0]
highlight_2 = highlight_whole.match(/^.{ //some code }\w+/)[0]
highlight_3 = highlight_whole.match(/^.{ //some code }\w+/)[0]
highlight_1 = "Lorem ipsum dolor sit amet, dolor adipiscing"
highlight_2 = "elit. Lorem ipsum dolor sit amet. Lorem ipsum"
highlight_3 = "dolor sit amet. Lorem ipsum dolor sit amet, dolor adipiscing elit."
在此先謝謝您。
編輯:要指定我的問題,「/ /一些代碼」需要替換代碼從特定字符數抓取。這是什麼代碼?
你的問題是什麼? – Mathletics 2014-09-02 17:28:46
感謝您的回覆,我只是更新了我的帖子以指定我的問題。 – lando2319 2014-09-02 17:32:11
我建議在替換語句中使用捕獲組'()'並抓取第一個匹配'[1]',這樣您就不必擔心忽略字符串的第一個'n'字符。 – RevanProdigalKnight 2014-09-02 17:32:43