首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >捕获数据并将数据传递到文本字段

捕获数据并将数据传递到文本字段
EN

Stack Overflow用户
提问于 2015-12-25 01:59:55
回答 1查看 53关注 0票数 1

我目前正在开发一个光学字符识别(OCR)应用程序,它将被识别的数据从名片传递到接触器中,我已经设法从名片中获得了识别数据

问题是如何识别文本框中的电话号码等内容,并将其传递给电话联系人文本字段

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-25 02:14:23

你可以试试这个:

代码语言:javascript
运行
复制
String text  = "This is the text 2432423 which contains phone numbers 56565555";

Pattern pattern = Pattern.compile("\\d{5,12}"); // at least 5 at most 12
// before match remove all the spaces, to ensure the length on numbers is OK it will work more better. 
Matcher matcher = pattern.matcher(text.replaceAll(" ", ""));
while (matcher.find()) {
    String num = matcher.group();
    System.out.println("phone = " + num);
}

这是输出:

代码语言:javascript
运行
复制
phone = 2432423
phone = 56565555

备注:至少最多也可以根据您的需求进行更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34459415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档