MFC中 如何获取到TXT文件中 双引号中间的字符

MFC中 怎么获取到TXT文件中 双引号中间的字符?
文本文件时这样的:
  sfasdfdasfdasf
  …… "aa"……
  …… "bb"……
  sdafasdfasd
如题,怎么获得这些字符?用CStdioFile可以吗?

------解决方案--------------------
正则匹配:"[^"]+"

------解决方案--------------------
已经解决,demo程序,下载地址:http://download.csdn.net/detail/thisismyway/4585566
------解决方案--------------------
CString::Find/Mid/Left/Right()应该就可以解析的出来吧~
------解决方案--------------------

探讨
CString::Find/Mid/Left/Right()应该就可以解析的出来吧~

------解决方案--------------------
C/C++ code
//================================================================= 
#include <stdio.h>  
#include <string.h>    
#include <iostream.h> 

void main() 
{ 
    /*
    对于只提取一个
    char *p ="sfasdfdasfdasf"
    "…… \"aa\"……";
    char buf[100] = {0};

      int ret = sscanf(p, "%*[^\"]\"%[^\"]", buf);
      cout<< buf <<endl;
      cout<< ret <<endl;
    */
    
    char string[] = "sfasdfdasfdasf"
                    "…… \"aa\"……"
                    "…… \"bb\"……"
                    "sdafasdfasd";

    char seps[]   = "\"";
    char *token;
    bool flag = false;
    
    
    printf( "%s\n\nTokens:\n", string );
    
    token = strtok( string, seps );
    while( token != NULL )
    {
        if (flag==true)
        {
            printf( "%s\n", token );
        }
        flag = !flag;
        
        token = strtok( NULL, seps );
    }
    
    
    
}