[英]Which Java Regex can I use to match a URL that has a capital letter before the query string?
[英]Can I use regex to match a predefined string in java?
我对正则表达式和java很新,我正在努力让人工智能玩刽子手。
我有一个很多单词的列表,当用户猜出一个字母时,我构建了一个字符串来显示它。 当用户猜出字母时,我想要将列表细化为仅包含在我猜测的位置上具有字母的单词。
所以我们可以说这个词是'猫'。 当用户猜到'a'我将字符串更新为'.a'时,我以字符串“...”开头。
如何使用正则表达式删除数组中不遵循此模式的所有字符串? 我可以使用正则表达式吗? 非常感谢任何帮助,谢谢。
要从数组中“删除”所有不匹配的字符串,您可以使用正则表达式.a.+
或.+[aA].+
来测试数组中的所有单词以进行正则表达式匹配并构建新的/替换数组只有匹配正则表达式的单词。
.a.+
将匹配所有单词三个字母或更长的字母与a
在第二个位置匹配 .[aA].+
将匹配所有单词,三个字母或更长a
或A
在第二位置。 a
(或A
第二位置) -但如果你知道将要测试的话(你的阵列中的话)的池不包含任何非单词字符,那么“任何字符”点运算符的简单匹配比正确覆盖所有非单词边缘情况更容易实现 这些是一些不错的正则表达式学习资源:
我发现单元测试是一个很好的地方,可以“试验”各种正则表达式模式字符串和输入字符串,以微调您寻求的实际应用程序行为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.