我试图从给定的字符串中提取java中的电话号码,即电话号码可以在String中的任何地方,例如[bla bla]TELEPHONE NUMBER[bla bla]
。现在我想在另一个String中提取此电话号码。
在使用
matcher.matches()
它会返回真还是假,但我没有获取提取的电话号码。
模式p = Pattern.compile(“ ^ [a-zA-Z] +([0-9] +)。*”);
匹配器m = p.matcher(“ Testing123Testing”);
如果(m.find()){
System.out.println(m.group(1));
}
我有以下字符串 从上面,我需要提取下面的文字 第一个数字和文本之间总是有一个空格,所以2129和This is page1之间有一个空格。有时第一个数字被省略,就像2129不见了。文本和下一个数字之间总是有一个空格,所以在This is a Page1和6754001之间有一个空格,有时可能有两个空格。我只需要提取这些线这些线总是从空格开始,所以它可以 它们的后面总是有一个空格,有时是一个空格,有
问题内容: 我从“联系人”中导入电话号码并保存在中。此字符串包含空格,我尝试使用方法将其删除: 这种方法行不通。 输出不变 日志 问题答案: 我怀疑您字符串中的空格字符实际上不是空格。请尝试在后面添加此代码,以查看字符串中字符的unicode标量值是什么: “((327)124-3503)”的预期输出为: 从您的评论中,您的空间值为160而不是32。您可以使用以下方法将其删除:
我有这样一个字符串:33123456789(法语电话号码)。我想在不知道国家的情况下提取国家代码(33)。例如,如果我有另一部来自另一个国家的手机,它应该可以工作。我使用谷歌图书馆https://code.google.com/p/libphonenumber/. 如果我知道国家,那很酷,我可以找到国家代码: 但是我找不到一种在不了解国家的情况下解析字符串的方法。
所谓字符串,指的就是字符的序列或者“串”。我们要在字符串上执行的第一个操作是提取所有字符中的一个。C++使用方括号([和])执行该操作: apstring fruit = "banana"; char letter = fruit[1]; cout << letter << endl; 表达式fruit[1]表明我们要从字符串变量fruit中取得编号为1的字符,并将结果保存在字符变量letter
问题内容: 我想从包含数字和字母的字符串中提取数字: 我想在这里获取号码或任何其他号码。 问题答案:
问题内容: 我正在尝试找到一种可靠的解决方案,以从字符串中提取URL。我有一个站点,用户可以在其中回答问题,并且可以在源框中输入他们的信息源,并允许他们输入网址。我想提取该URL并使其成为超链接。类似于Yahoo Answers的操作方式。 有谁知道可以做到这一点的可靠解决方案? 我发现的所有解决方案都适用于某些URL,但不适用于其他URL。 谢谢 问题答案: 约翰·格鲁伯(John Gruber