HarmonyOS matchAll使用示例

HarmonyOS
2024-12-25 08:58:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect
test2(){
  let text: string =
    "Please contact us at support@geeksforgeeks.org or at courses@geeksforgeeks.org";
  let emailRegex = /\b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}\b/g;
  let emails = text.matchAll(emailRegex);
  for (const match of emails) {
    console.log("Found email address:", match[0]);
  }
}

test3(){
  let descriptions: string[] = [
    "Product 123 (ABC-DEF) is the best!",
    "Buy Product ID 456 now!",
    "This is not a product description.",
  ];
  const idRegex = /\bProduct\s+(\d+)\b|\bID\s+(\w+)\b/g;
  for (const description of descriptions) {
    const matches = description.matchAll(idRegex);
    for (const match of matches) {
      console.log("Product ID:", match[1] || match[2]);
    }
  }
}
分享
微博
QQ
微信
回复
2024-12-25 11:04:51
相关问题
HarmonyOS AVScreenCapture使用示例
221浏览 • 1回复 待解决
HarmonyOS NodeContainer的使用示例
292浏览 • 1回复 待解决
HarmonyOS 消息通知使用示例demo
557浏览 • 1回复 待解决
HarmonyOS 使用Web组件加载页面示例
641浏览 • 1回复 待解决
xComponet示例代码不能使用
1086浏览 • 1回复 待解决
napi 基本使用场景示例
1856浏览 • 1回复 待解决
Aspect工具装饰器的使用示例
2317浏览 • 2回复 待解决
使用华为支付的示例代码吗
1934浏览 • 1回复 待解决
使用正则表达式的示例
749浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
2033浏览 • 1回复 待解决
使用hiappevent获取崩溃日志的示例代码
2122浏览 • 1回复 待解决
JSVM使用示例,有谁知道吗?
1457浏览 • 1回复 待解决
HarmonyOS web交互示例
228浏览 • 1回复 待解决
HarmonyOS 文件拷贝示例
109浏览 • 1回复 待解决
HarmonyOS Toolbar组件示例
459浏览 • 1回复 待解决
HarmonyOS 搜索历史示例
36浏览 • 1回复 待解决
HarmonyOS 网络请求示例
190浏览 • 1回复 待解决
HarmonyOS 蓝牙读写示例
233浏览 • 1回复 待解决