5
वीबीए (वर्ड) में मेरा रेगेक्स मैच केवल एक परिणाम देता है।वीबीए रेगेक्स केवल प्रथम मैच
मैं इस समारोह
Function RE6(strData As String) As String
Dim RE As Object, REMatches As Object
Set RE = CreateObject("vbscript.regexp")
With RE
.MultiLine = False
.Global = False
.IgnoreCase = True
.Pattern = "\[substep [a-zA-Z]\](.*?); {1}"
End With
Set REMatches = RE.Execute(strData)
RE6 = ""
End Function
बनाई समस्या यहाँ है कि यह केवल पहला परिणाम देता है।
[step 1] title for substeps; [substep a] step a; [substep b] step b; [substep c] step c;
मेरे परिणाम है: उदाहरण के लिए: मैं एक स्ट्रिंग मिला
[substep एक] एक कदम;
केवल 1 मैच, चरण बी और सी नहीं।
हे भगवान यह है कि सरल .. धन्यवाद वैश्विक निर्धारित करने की आवश्यकता! –