我有一個包含文本字符串的textarea,我將它的值賦給名爲updatestring
的變量。我正在閱讀本文中由update(){
和}
包含的文本。該文本進入變量更新代碼。使用大括號括起來的文字也包含javascript中的大括號
var updatestring = 'update(){\n//logic code here...\n\n\n}\n' ;
var updatecode = updatestring.match(/update\(\)\{([^}]+)\}/)[1];
我的問題是,我想可能是由update(){
和}
包圍的文本還包含字符}
。在JavaScript中,有沒有簡單的方法可以在不使用庫的情況下執行此操作?
''[^]'好的,現在已經存在一段時間了,並且還沒有看到任何人實際使用它來匹配所有包括CRLF。 ;) –
另一種方法是'[\ s \ S]', – 2017-01-10 06:03:24
顯然'[\ d \ D]'和'[\ w \ W]'也能工作,現在我得到了模式,哈哈。 ;) –