//匹配字符串m_Yuantext是提取的文件,m_guanjian是索引關鍵字。
int cmy 500 DLG::Guan Jian zhi(CString m _ yuan text,CString m_guanjian)
{
// TODO:在此添加實現代碼。
int DDR = 0;//
for(int DD = m _ yuan text。GetLength();DD;dd -)
{
ddr = m_Yuantext找(m _關劍。mid(0)、DDR);//查找第壹個關鍵字
如果(ddr!=-1)//查找第壹個關鍵字
{
int addr = m _ guanjian。GetLength();
int addr2 = addr
addr-;//刪除匹配到的第壹個關鍵字。
for(;addrAddr-)///如果有兩個或兩個以上的關鍵字,則依次匹配addr關鍵字。
{
if(m _ yuan text。mid(DDR+(addr 2-addr)!= m _關劍。mid(addr 2-addr))//依次匹配關鍵字。
{
打破;//如果匹配失敗,則跳出此循環。
}
}
返回ddr//返回第壹個關鍵字的索引。
}
其他
{
打破;//如果匹配失敗,則跳出此循環。
}
}
返回-1;//未能返回匹配。
}