HarmonyOS 正则匹配want如何正确填写host

在隐式匹配want时,需求使用pathRegex正则匹配文件类型,host等参数如何正确填写,有使用pathRegex的样例demo或者文档吗,以下为配置后但匹配失败的例子。

"skills": [{
  "actions": [
    "ohos.want.action.viewData"
  ],
  "uris": [{
    "scheme": "file",
    "host": "file",
    "port": "21",
    "pathRegex": ".*txt",
    "linkFeature": "fileopen"
  }]
}]
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
HarmonyOS
2024-12-23 13:50:10
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

uri匹配规则可以参考这个文档,里边有正则表达式的说明,文档链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/explicit-implicit-want-mappings-V5#uri匹配规则

uris配置您可以参考这种写法,type可以指定多种类型:

"uris": [{
  "scheme": "file",
  "type": "text/plain"
},
{
  "scheme": "file",
  "type": "application/pdf"
}]
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
分享
微博
QQ
微信
回复
2024-12-23 16:00:37
相关问题
HarmonyOS 正则特殊字符转义无法匹配
819浏览 • 1回复 待解决
HarmonyOS 正则表达式匹配不到
594浏览 • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗?
795浏览 • 1回复 待解决
mysql正则表达式匹配数字
2623浏览 • 1回复 待解决
HarmonyOS 正则问题
471浏览 • 1回复 待解决
如何使用正则表达式?
981浏览 • 1回复 待解决
填写收获地址智能填充的方式
1068浏览 • 1回复 待解决
HarmonyOS 使用正则校验字段问题
611浏览 • 1回复 待解决