正则表达式
回答
很简单,它是:
/inputchk$/
以单词为基础(仅测试匹配/inputchk$/.test(word) ? 'matches' : 'doesn\'t match';
)。这之所以有效,是它匹配"inputchk"
自带一个字符串(因此$
)结束
至于单词的列表,它开始变得更加复杂。
- 列表中是否有空格?
- 他们需要吗?
我打算假设no
是两个问题的答案,并且还假定列表以逗号分隔。
然后有几种方法可以继续。您可以使用来list.split()
获得每个字的数组,每个teast,看看他们是否在inputchk
结束,或者你可以使用修改后的正则表达式:
/[^,]*inputchk(?:,|$)/g
这其中的要复杂得多。
[^,]
说来匹配非,
字符*
然后说匹配0以上那些非字符,
的。 (这将是贪婪)inputchk
匹配inputchk
(?:...)
是一个非捕获括号。它表示匹配字符,但不会将匹配作为结果的一部分进行存储。,
匹配,
字符|
说,比赛一方或其他$
说字符串
结束匹配但愿这一切一起将选择字符串,你我们正在寻找,但是犯错很容易,所以我建议你做一些严格的测试,以确保没有任何边缘条件被遗漏。
或者使用分词符:'/ \ w + inputchk(\ b | $)/ g'或类似的。 – RobG
这一个应该工作(美元符号基本意思是“字符串结尾”):
/inputchk$/
仅供参考'。*'后跟文本诱导回溯。考虑一个非贪婪的限定词 –
- 1. 正则表达式(正则表达式)
- 2. 正则表达式(正则表达式)
- 3. 正则表达式(正则表达式)
- 4. 正则表达式正则表达式正则表达式使用正则表达式,但不是与Python
- 5. 正则表达式正则表达式返回的值正则表达式
- 6. 正则表达式正则表达式模仿正则表达式
- 7. PHP-MySQLi替换为正则表达式/正则表达式/正则表达式
- 8. 正则表达式表达
- 9. 正则表达式表达
- 10. 正则表达式表达
- 11. Java正则表达式组与。* vs正常正则表达式
- 12. Nintex正则表达式模式正则表达式
- 13. 设置从正则表达式模式到正则表达式?
- 14. 正则表达式(正则表达式)模式匹配
- 15. Python的正则表达式:“喜欢”正则表达式模式?
- 16. 形式的Java正则表达式PHP正则表达式
- 17. 正则表达式
- 18. 正则表达式
- 19. 正则表达式
- 20. 正则表达式
- 21. 正则表达式
- 22. 正则表达式
- 23. 正则表达式
- 24. 正则表达式
- 25. 正则表达式
- 26. 正则表达式
- 27. 正则表达式
- 28. 正则表达式
- 29. 正则表达式
- 30. 正则表达式
是逗号显著?你需要捕捉任何东西吗?请详细说明正则表达式的用途。如果只是匹配一个单词,你需要的只是'/ inputchk $ /',但让我们知道你会做什么,我们可以帮助JavaScript。 –
这些是不同的复选框 – MayureshP