2016-10-12 42 views
1

我不想捕獲前150個字符,然後捕獲其他所有內容。將php正則表達式轉換爲javascript排除前150個字符

/(?<=\A.{150})(.*)/g 

這是我在PHP寫的表達,但我需要做的是使用JavaScript和我不能變通解決沒有回顧後

這是JavaScript的正則表達式,我寫

/(?:.*)(?!.{150})/g 
+3

使用'/ ^。{150}(。*)/'和抓鬥的第1組的內容。 –

+1

你不只是做'str.substring(151)'的任何特殊原因? – vlaz

回答

2

你在推翻它。

你想要的圖案是/^.{150}(.*)/,然後你拉出捕獲組1的內容。而且,爲了增加趣味性,這種模式在太陽下的每個引擎中都會工作得很好,因爲它只使用基本的令牌類型和量詞。

Demo on Regex101

相關問題