我有一个单词列表:
用户可以在此列表中输入任何单词进行搜索。你知道吗
我的目标是在列表中找到特定的单词,其中包含输入单词中每个字符的相同计数。例如,如果一个输入字是“abca”,则仅列表中的第一个字应该匹配,如果“cba”-则仅第三个。你知道吗
我决定使用regex,它将分别应用于列表中的每个单词,直到匹配为止。你知道吗
我的尝试是regex/^[abca]{4}$/
,但这是错误的方法,因为它忽略了每个字符的计数,因此也忽略了列表匹配中的第二个和第四个单词,尽管它们不应该
谢谢你的帮助。你知道吗
此语言不存在正则表达式,因为该语言是非正则的。你知道吗
您需要创建一个
HashMap<char, int>
来捕获字符串中每个字符的计数并将其与输入字符串进行比较,或者对单词列表和用户的输入进行排序并进行比较。你知道吗相关问题 更多 >
编程相关推荐