lolhellolol
hellohello
hello
hello+1
我正在寻找完全匹配的所有字符串,仅此hello
而已。我不想要包含hello
. 我将如何使用正则表达式来做到这一点?
lolhellolol
hellohello
hello
hello+1
我正在寻找完全匹配的所有字符串,仅此hello
而已。我不想要包含hello
. 我将如何使用正则表达式来做到这一点?
正则表达式将是
^hello$
但我会简单地使用您的应用程序代码来测试字符串是否等于“hello”,不需要正则表达式。
java: if (s.equals("hello"))
shell: if [ $s -eq "hello" ];
JavaScript: if ( s == "hello" )
等等我可以继续。也许其他人想添加其他语言的版本。实际上,我很想看看我们可以用多少种语言编写测试代码
如果您只想 匹配hello
:
^hello$
但是,使用您的语言的语法来执行以下操作很可能是一个更好的主意:
if(myString == "hello"){} // JavaScript // Ruby
if($myString == "hello"){} // php
if(myString.equals("hello")) // Java / C#
IF %myString == "hello" // Batch
if(strcmp(myString, "hello") == 0) // C++
if myString == "hello":
//Do something // Python
// You get the idea.