如何在 iOS 自动化脚本中搜索字符串中的子字符串? indexOf() 和 search() 方法不起作用

Posted

技术标签:

【中文标题】如何在 iOS 自动化脚本中搜索字符串中的子字符串? indexOf() 和 search() 方法不起作用【英文标题】:How to search for a substring in a string in iOS automation scripting? indexOf() and search() methods are not working 【发布时间】:2013-05-08 09:51:14 【问题描述】:

如何在ios自动化脚本中搜索字符串中的子字符串? indexOf() 和 search() 方法不起作用。

【问题讨论】:

尝试使用正则表达式。你想检查子字符串的存在还是必须得到子字符串的位置 我想检查子字符串的存在。你能详细说明我可以使用哪个正则表达式吗? 您在跟踪日志中收到什么错误消息? search 和 indexOf 似乎都对我有用。 【参考方案1】:
var text = target.frontMostApp().navigationBar().staticTexts()[0].value();
var index = text.indexOf("text that looking for");
UIALogger.logDebug("index is: " + i); // -1 means not found

已经测试过了。

【讨论】:

以上是关于如何在 iOS 自动化脚本中搜索字符串中的子字符串? indexOf() 和 search() 方法不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C++ 中搜索 std::string 中的子字符串?

如何使用 PHP 中的正则表达式在字符串中搜索可以按任何顺序排列的子字符串

如何快速搜索大字符串中的子字符串和周围的字符?

比较 Busybox ash 中的子字符串

如何更改在与 Vuejs 中的 search_key 匹配的字符串中找到的子字符串的文本颜色?

在 Pandas 列中搜索其他列中的子字符串