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使用示例
1068浏览 • 1回复 待解决
HarmonyOS NodeContainer的使用示例
1454浏览 • 1回复 待解决
HarmonyOS 消息通知使用示例demo
1507浏览 • 1回复 待解决
xComponet示例代码不能使用
2047浏览 • 1回复 待解决
HarmonyOS 使用Web组件加载页面示例
1514浏览 • 1回复 待解决
napi 基本使用场景示例
3145浏览 • 1回复 待解决
Aspect工具装饰器的使用示例
3205浏览 • 1回复 待解决
使用正则表达式的示例
1518浏览 • 1回复 待解决
使用华为支付的示例代码吗
2736浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
3052浏览 • 1回复 待解决
使用hiappevent获取崩溃日志的示例代码
3084浏览 • 1回复 待解决
JSVM使用示例,有谁知道吗?
2388浏览 • 1回复 待解决
HarmonyOS web交互示例
945浏览 • 1回复 待解决
HarmonyOS 文件拷贝示例
991浏览 • 1回复 待解决
HarmonyOS List拖动排序示例
1311浏览 • 1回复 待解决
HarmonyOS Toolbar组件示例
1006浏览 • 1回复 待解决
HarmonyOS 蓝牙读写示例
878浏览 • 1回复 待解决
HarmonyOS 图片压缩示例
894浏览 • 2回复 待解决