用QQ将聊天记录导成:chat.txt文件.
然后再用 findstr "消息对象:" chat.txt >>friend.txt将里面的QQ号提取出来.
下面这条语句是提取04年7月到9月有聊过天的QQ好友的号码:
for /f "tokens=2 delims=()" %%i in (friend.txt) do findstr "2004-0[7-9]-" chat.txt ^ | find "%%i" || echo %%i >>result.txt
我对其中的"^"和"|"和"||"的用法不甚明白,请哪位兄弟帮手解释一下,谢了.
然后再用 findstr "消息对象:" chat.txt >>friend.txt将里面的QQ号提取出来.
下面这条语句是提取04年7月到9月有聊过天的QQ好友的号码:
for /f "tokens=2 delims=()" %%i in (friend.txt) do findstr "2004-0[7-9]-" chat.txt ^ | find "%%i" || echo %%i >>result.txt
我对其中的"^"和"|"和"||"的用法不甚明白,请哪位兄弟帮手解释一下,谢了.
