我想在段落中的希伯來語和英語句子周圍添加span標籤。例如。 「so all whats upאתכם?」 將變爲:環繞希伯來文和英文文本div
[span]so[/span][span]היי[/span][span]all whats up[/span][span]אתכם[/span]
我一直在試圖用正則表達式但它只是去掉希伯來語單詞和一個跨度加入了英語單詞。
var str = 'so היי all whats up אתכם?'
var match= str.match(/(\b[a-z]+\b)/ig);
var replace = match.join().replace(match.join(),'<span>'+match.join()+'</span>')
您正則表達式似乎是錯誤的,它不包含任何希伯來語只匹配[AZ] +是,當然,英語 –
所以如何做對吧? – roude
您可以嘗試添加希伯來語範圍:[\ u0590- \ u05FF]到您的正則表達式中,這是unicode –