[
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=''
开满天机
慕尼黑5688855