-1
我一直在試圖匹配排除特定字符的模式。可以說給出的字符是「h ... o」,我想匹配所有不包含某個字符的單詞,比如說'c' 我已經嘗試了很多不同的方法來解決這個問題。 其中一些包括,正則表達式排除文字位置中的字符
"h^[c]^[c]^[c]o"
"h(!?c)(?!c)(!?c)o"
但沒有這些作品中,有沒有人知道怎麼了?
這點有點像一個作弊掛人,我返回所有不包含猜測的單詞。
vector<string> getWords(string currentWord, char guess){
for(auto& i: currentWord){
string reg = ""
if(i == '_'){
string t = [[regex expression for acception any char except 'guess']]
reg += t;
}else{
reg += i;
}
}
return getMatchingWords(mapOfWords, reg)
}
只接受不包含的猜測,在排除indexbound
蠻力並不能真正幫助這裏:)你怎麼看一個字?你如何定義這些「單詞」的界限?我在問,因爲'.'不是一個字符(從正則表達式來看) –
它來自字典 – AlexVestin
您能否提供說明問題的代碼片段? [MCVE(最小完整可驗證示例)](http://stackoverflow.com/help/mcve)。 –