14

我们有一个黑莓本机应用程序部署在BB Bold 9700 (OS Version: 5.0)

该应用程序注册了表单的自定义模式string://[0-9]*。与模式匹配的字符串会突出显示,但应用程序未收到完整的字符串

此外,当 URL 被识别并突出显示时,启动时,BB browser它只接收部分字符串 -http://

仅观察到此错误BB Bold 9700 (OS Version: 5.0)

还有几个问题

  1. 有没有办法找到在黑莓设备上注册的所有系统模式?
  2. 如果文本与多个模式匹配,黑莓如何解决冲突?

在我的情况下,两个文本“ http://urlline”和“ ”分别string://customtext被剪裁为“ http:// and string”。

4

1 回答 1

1

我要提出的建议是微不足道的,我知道,但是您是否尝试过:

\w+\:\/\/[\w\d\.\,\:\;]+

这将匹配冒号、冒号、双斜杠和其后的任何字母或数字或标点之前的字符串(显然您可以进一步专门化表达式)。

我不是 BlackBerry 开发人员,因此无法回答您的其他问题,对此我深表歉意。

无论如何,对于每一个疑问或澄清,您都可以依靠这里的网站

于 2012-10-16T08:30:43.713 回答