2015-03-13 129 views
0

我有以下字符串。使用正則表達式在vb.net中查找字符串中的字符串

dim str= 
"tblIDs = ExecuteSPReader("USP_testSP", GENRL.MakeArrayList("ID", "2", "TypeID", 30))" 

現在我想找到像"USP"使用正則表達式的字符串。任何人都可以告訴我正則表達式來找出這個字符串。

在此先感謝。

+1

'@ 「(<= ExecuteSPReader \(?」 「)[^」」 ] *「' – 2015-03-13 10:31:24

+0

值得期待在這個鏈接。http://stackoverflow.com/questions/7369543/using-vb-net-and-regex-to-find-string-inside-nested-string – 2015-03-13 10:51:53

+0

如果你會粘貼在更多的例子中,我們可以改進模式 – 2015-03-13 11:03:05

回答

0

這應做到:

Dim result As String = Regex.Match(str,"(?<=ExecuteSPReader\("")[^_]+").Value 

用途不同意味着:向後看ExecuteSPReader(",發現連續字符不是_

相關問題