大家好,我开始学习android编程,写了一个简单的应用程序,从摄像头捕获文本,将其转换为字符串并将其发送到新的活动,然后我想遍历这个字符串,提取子字符串并发送匹配请求到数据库。特别是现在线路传输的添加剂E123、E102等,应该显示什么样的添加剂。一般来说,复杂度与我跟踪行中所有的“E”相同,我忽略了其他字符,而 E-s 是按照一定的规则编写的:E 总是大写,E 之后只有数字,有些Esh在数字后面有一个字母,例如“d”,数字和数字的个数加上符号E后面的字母可以是3-4......我想你可能需要写一些正则表达式,或者用一堆嵌套条件和循环编写某种算法,
传入字符串示例:“E123, E100, aqua, salt, E124d, sugar” PS:组合字符串
通过通常的循环和条件以及解释性注释来解决问题的一种变体。
您可以通过正则表达式解决它,甚至代码会更短,但是(在我看来)理解正则表达式更加困难。