我有这个代码,我在字符串中搜索数组中的单词:
string wordlist = synonymslistbox.Items[q_index].ToString().Split(':')[0].Replace(',', ' ');
var pattern = new Regex(@"\W");
var qa = pattern.Split(first_sentence).Any(w => wordlist.Contains(w));
现在我想实现两件我无法弄清楚如何做的事情。
true
。i like my banjo
时,它不应在a
中找到banjo
作为单词a
的字母a
。只有在i like a big beer at the end of the afternoon
这样的句子中,它才应该将$comAdmin= New-Object -com ("COMAdmin.COMAdminCatalog.1")
$comAdmin.ShutdownApplication("pkgAdap2")
$comAdmin.StartApplication("pkgAdap2")
作为单个单词阅读:$comAdmin.IsPaused("pkgAdap2")
。答案 0 :(得分:1)
- 发现巫婆的话是一场比赛。如果找到,这个就返回true。
醇>
而不是任何,使用where:
def bubblesort(mylist):
for i in range(0, len(mylist) - 1):
for j in range(0, len(mylist) - 1 - i):
if mylist[j] > mylist[j+1]:
mylist[j], mylist[j+1] = mylist[j+1], mylist[j]
return mylist
- 当first_sentences是"我喜欢我的班卓琴"然后它不应该在班卓琴中找到a这个词。它应该只读一个单词 它在下面这样的句子中#34;我最后喜欢喝大啤酒 下午"
醇>
您的wordlist不应该是字符串,而是字符串列表或数组。确保它是一个包含" a"在里面。除此之外,您的代码将起作用