16,556
社区成员
发帖
与我相关
我的任务
分享
Module Module2
Public w As String
Sub Main()
Dim str As String = Form1.prompt.Text
Dim reg As New Regex("Found valid key:\[ffffffffffff\][\d\D]*?--sector:(\d+)")
Dim m As Match = reg.Match(str)
If m.Success Then
w = m.Groups(1).ToString
End If
End Sub
End Module
请问这个正则表达式里的输出的w是什么数据啊 是 Found valid key:[ffffffffffff] 下面--sector后面的数字吗?或者就是只想取得Found valid key:[ffffffffffff] 下面--sector:后面的数字 有什么简单的方法吗 求个代码,谢谢各位啦Module Module1
Public w As String
End Module
这样吗 在写一个module
Module Module2
Public c As String
Sub Main()
Dim str As String = Form1.prompt.Text
' Dim reg As New Regex("Found valid key:\[ffffffffffff\][\d\D]*?--sector:(\d+)")
Dim reg As New Regex("Found valid key:\[ffffffffffff\][\d\D]*?--sector:\s*(\d+)")
Dim m As Match = reg.Match(str)
If m.Success Then
c = m.Groups(1).ToString
End If
End Sub
End Module
[code=vb]
Case "button_break"
item.Control = New Button
item.Control.Text = item.Text
ToolTip1.SetToolTip(item.Control, item.Tooltip)
'AddHandler item.Control.Click, AddressOf block_num
'AddHandler item.Control.Click, AddressOf strFind
AddHandler item.Control.Click, AddressOf strFind2
AddHandler item.Control.Click, AddressOf actionCommand
Dim sector As String = strFind()
Dim key As String = strFind2()
Dim strTemp As String = "hf mf nested 1 "
item.Action = String.Concat(strTemp, c, " ", key, " FFFFFFFFFFFF d")
item.Control.Tag = item.Action
item.Control.SetBounds(0, i * 35, 140, 20)
item.Control.AutoSize = True 我把c定义成全局变量 在后面就可以直接引用了是吧If m.Success Then
w = m.Groups(1).ToString
'在这儿也加一句
System.IO.File.AppendAlltext("C:\out.txt",m.Value)
End If
Dim str As String = Form1.prompt.Text
'后面再加一句,运行以后打开 C:\out.txt搜一下
System.IO.File.WriteAllText("C:\out.txt",str)
--sector: 0, block: 3, key type:A, key count:13
--sector: 1, block: 7, key type:A, key count:13
--sector: 2, block: 11, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector: 3, block: 15, key type:A, key count:13
第一次出现的Found valid key:[ffffffffffff] 下面的--sector:后面的数字就可以了No key specified, trying default keys
chk default key[ 0] ffffffffffff
chk default key[ 1] 000000000000
chk default key[ 2] a0a1a2a3a4a5
chk default key[ 3] b0b1b2b3b4b5
chk default key[ 4] aabbccddeeff
chk default key[ 5] 4d3a99c351dd
chk default key[ 6] 1a982c7e459a
chk default key[ 7] d3f7d3f7d3f7
chk default key[ 8] 714c5c886e97
chk default key[ 9] 587ee5f9350f
chk default key[10] a0478cc39091
chk default key[11] 533cb6c723f6
chk default key[12] 8fd0a4f256e9
--sector: 0, block: 3, key type:A, key count:13
--sector: 1, block: 7, key type:A, key count:13
--sector: 2, block: 11, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector: 3, block: 15, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector: 4, block: 19, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector: 5, block: 23, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector: 6, block: 27, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector: 7, block: 31, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector: 8, block: 35, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector: 9, block: 39, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector:10, block: 43, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector:11, block: 47, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector:12, block: 51, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector:13, block: 55, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector:14, block: 59, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector:15, block: 63, key type:A, key count:13
Found valid key:[ffffffffffff]
--sector: 0, block: 3, key type:B, key count:13
--sector: 1, block: 7, key type:B, key count:13
--sector: 2, block: 11, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector: 3, block: 15, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector: 4, block: 19, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector: 5, block: 23, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector: 6, block: 27, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector: 7, block: 31, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector: 8, block: 35, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector: 9, block: 39, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector:10, block: 43, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector:11, block: 47, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector:12, block: 51, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector:13, block: 55, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector:14, block: 59, key type:B, key count:13
Found valid key:[ffffffffffff]
--sector:15, block: 63, key type:B, key count:13
Found valid key:[ffffffffffff]
Found keys have been transferred to the emulator memory
Module Module2
Public w As String
Sub Main()
Dim str As String = Form1.prompt.Text
Dim reg As New Regex("Found valid key:\[ffffffffffff\][\d\D]*?--sector:(\d+)")
Dim m As Match = reg.Match(str)
If m.Success Then
w = m.Groups(1).ToString
End If
End Sub
End Module
麻烦您啦