[font='2' class='001'type='1'][canshu='id' fieldsn='4']上面是一個字符串,[]中的東西類似html中的屬性,[]中間有未知數行,兩個括號中的內容也都未知,一段文本中有未知個[](類似上面的寫法)組成的內容,我的想法是找出所有的[]中的內容,并可以通過函數提取特定值.我的做法是:先匹配出[],取得[]中間的字符串,暫通過一個函數取得字符串中特定參數的值,比若我已經得到一個字符串canshu='id' fieldsn='4',我想通過函數getcanshu(fromstr,"fieldsn"),其中fromstr就是canshu='id' fieldsn='4',我想讓這個函數返回4我的問題是:1.如果[]不分行可以提取,否則,俺弄不成了,也就是說如何不管是否分行都可以匹配[].2.怎樣匹配canshu='id',其中id可以是空,即可以匹配canshu=''
關于我的兩個正則表達式問題如下所示:
qq_笑_17
2022-10-27 17:13:16