CString CHtmlcodeIE::DeleteTag(CString HtmlCode)
{
CString deletetag[]={" ","&","<",">",""","©",
"\"","→","&trade","®","□"," "," "," ","-","|","/",
"(",")","...","\r","\n","·","#"}; //去除无用标记
for(int i=0;i<sizeof(deletetag)/sizeof(deletetag[0]);i++)
{
HtmlCode.Replace(deletetag[i],"");
}
while(HtmlCode.Find(" ")!=-1)
HtmlCode.Replace(" ","");
return HtmlCode;
}
3.2 主程序模块设计与实现
(1)利用AppWizard新建一个工程“BoostRegex”,选择基于对话框的应用,其他可取默认值。
(2)向对话框中添加三个文本编辑框控件,其ID号分别为IDC_EDIT1、IDC_EDIT2和IDC_EDIT3,在ClassWizard为编辑框控件添加关联字符串变量m_FileName、m_Source和m_Extraction。在IDC_EDIT3的Edit Properties中选中Multiline、Vertical scroll和Horizontal scroll属性。
(3)向对话框中添加六个Radio Button控件,其ID号为IDC_RADIO1-6,命名如图1所示,其中修改IDC_RADIO1的属性为Group和Tab Stop,其他的属性只设置Tab Stop,这样保证6个单选按钮只能选择一个。

图1 主程序界面
|