日期:2014-05-19  浏览次数:20832 次

正则表达式 字符串截取
"50   > =(F1   (T_JB1_1,PNMGDZCZZ_JZW)+F1(T_JB1_1,PNMGDZCZZ_ZYSB))/2   And   F1(T_JB1_1,PNMGDZCZZ_JZW)   >   100   "

象这样一个   很乱   的字符串,怎么样能把其中全部   "Fn(*****) "和 "Fn   (*****) "找出来呢,能贴代码最好,先谢了。

------解决方案--------------------
正则表达式:\F\d\s+(\w*\,\w*)
------解决方案--------------------
楼上对正则的理解相当准确,不过楼主的字符串大有玄机 我稍微改下
@ "F\d\s*[(][^(]+[)] "
//没试不知道对不对