我想解析字符串:
????log L 07/31/2012 - 14:32:50: "Username1<4><STEAM_ID_PENDING><CT>" killed "Username2<2><STEAM_ID_PENDING><TERRORIST>" with "m4a1"
我必须得到价值观:
- 用户名1
- 用户名2
- m4a1
我有正则表达式模式
Regex reg = new Regex("[^\"]+\"([^<]+)<[^\"]+\" killed \"([A-Za-z0-9]+)[^\"]+\" with \"([A-Za-z0-9]+)\"");
如果第二个用户名不包含_
此或此-
如果第一个包含正则表达式获取值,则此方法非常有效。
请帮我修改我的模式
谢谢