正则表达式搜索特定单词
我有以下数据
(Calabash::Cucumber::Launcher::StartError)
/Users/ushusadmin/.rvm/gems/ruby-2.1.2/gems/calabash-cucumber-0.9.169/lib/calabash-cucumber/launcher.rb:441:in `new_run_loop'
/Users/ushusadmin/.rvm/gems/ruby-2.1.2/gems/calabash-cucumber-0.9.169/lib/calabash-cucumber/launcher.rb:351:in `relaunch'
/Users/ushusadmin/Neema/mobile_cards_app/MobileCards/features/support/01_launch.rb:64:in `Before'
使用正则表达式我想找到一个单词(StartError)是否已找到..
答案 0 :(得分:1)
你不需要正则表达式。
if (dataString.contains("StartError")) doSomething();
回应你的评论 - 抱歉,我以为我在这个问题上看到了一个Java标签。你不需要在javascript中使用正则表达式:
if (dataString.indexOf("StartError") >= 0) doSomething();
String.prototype.indexOf(stringToMatch)
返回您要搜索的子字符串的索引(第一个字符),如果找不到,则返回-1。因此,返回值>= 0
与上面java方法的返回值true
没有区别。