[{"data":1,"prerenderedAt":87},["ShallowReactive",2],{"article-dev-regexTest":3,"i-lucide:box":24,"i-lucide:code-2":29,"i-lucide:file-text":31,"i-lucide:image":33,"i-lucide:square-sigma":35,"i-lucide:gamepad-2":37,"i-lucide:sparkles":39,"i-lucide:menu":41,"i-lucide:moon":43,"i-lucide:sun":45,"i-material-symbols:language":47,"i-lucide:chevron-down":49,"i-lucide:check":51,"i-lucide:search":53,"i-lucide:filter":55,"i-lucide:bug":58,"i-lucide:shield":60,"i-lucide:type":62,"i-lucide:check-circle":64,"i-lucide:diff":66,"i-lucide:link-2":68,"i-lucide:binary":70,"i-lucide:fingerprint":72,"i-lucide:pen-line":74,"i-lucide:arrow-up-right":76,"i-tabler:markdown":78,"i-lucide:film":78,"i-lucide:replace":78,"i-lucide:graduation-cap":78,"i-lucide:file-check-2":78,"i-lucide:braces":78,"i-lucide:bot":79,"i-lucide:highlighter":81,"i-lucide:flag":83,"i-lucide:bookmark":85},{"zh":4,"en":14},[5,8,11],{"title":6,"content":7},"2026 年正则表达式测试工具: 开发者的效率倍增器","\u003Cp>正则表达式（Regular Expression）是文本处理的瑞士军刀，几乎所有编程语言都支持它。从表单验证、日志分析到数据清洗，正则表达式的身影无处不在。然而，编写正确的正则表达式却是出了名的困难: 一个微小的语法差异就可能导致匹配结果大相径庭。\u003C\u002Fp>\u003Cp>在 2026 年，随着数据处理需求的爆发式增长，能够快速编写和验证正则表达式变得尤为重要。在 IDE 中反复运行代码来测试正则不仅效率低，还容易遗漏边界情况。一款实时的正则测试工具能让你所见即所得地调试表达式，大幅缩短开发周期。\u003C\u002Fp>\u003Cp>MeTool 的正则表达式测试工具提供实时匹配高亮、多种标志位支持和内置常用模式库。你可以在编辑器中看到匹配结果随输入变化而实时更新，快速迭代直到获得正确的匹配模式。\u003C\u002Fp>",{"title":9,"content":10},"MeTool 正则测试工具的核心功能","\u003Ch3>实时匹配高亮\u003C\u002Fh3>\u003Cp>输入正则表达式和测试文本后，所有匹配结果会以高亮方式实时标记在文本中。你可以直观地看到哪些内容被匹配、哪些被遗漏，无需运行任何代码。\u003C\u002Fp>\u003Ch3>灵活的标志位控制\u003C\u002Fh3>\u003Cp>支持 g（全局匹配）、i（忽略大小写）、m（多行模式）、s（点号匹配换行）等常用标志位。通过简单的开关切换即可改变匹配行为，方便探索不同组合的效果。\u003C\u002Fp>\u003Ch3>内置常用正则模式\u003C\u002Fh3>\u003Cp>提供邮箱、手机号、URL、IP 地址、身份证号等常用场景的正则模式库。你可以直接选用这些经过验证的模式作为起点，节省从零编写的时间。\u003C\u002Fp>\u003Ch3>匹配组与捕获信息\u003C\u002Fh3>\u003Cp>详细展示每个匹配项的完整匹配结果和捕获组内容。对于使用分组提取数据的场景（如解析日志中的时间戳和错误码），这一功能极为实用。\u003C\u002Fp>",{"title":12,"content":13},"如何使用 MeTool 测试正则表达式","\u003Col>\u003Cli>\u003Cstrong>打开工具：\u003C\u002Fstrong>访问 MeTool 的正则测试页面，无需安装或注册，浏览器中直接使用。\u003C\u002Fli>\u003Cli>\u003Cstrong>输入正则表达式：\u003C\u002Fstrong>在正则输入框中编写你的正则表达式，并根据需要启用 g、i、m、s 等标志位。\u003C\u002Fli>\u003Cli>\u003Cstrong>输入测试文本：\u003C\u002Fstrong>在文本区域粘贴或输入你要匹配的文本内容。匹配结果会实时以高亮方式显示。\u003C\u002Fli>\u003Cli>\u003Cstrong>分析匹配结果：\u003C\u002Fstrong>查看高亮标记的匹配内容和捕获组详情，根据结果调整正则表达式直到满足需求。\u003C\u002Fli>\u003C\u002Fol>",[15,18,21],{"title":16,"content":17},"Regex Tester in 2026 — A Productivity Multiplier for Developers","\u003Cp>Regular expressions are the Swiss Army knife of text processing, supported by virtually every programming language. From form validation and log analysis to data cleaning, regex is used everywhere. Yet writing correct regular expressions is notoriously difficult — a tiny syntax difference can produce drastically different matching results.\u003C\u002Fp>\u003Cp>In 2026, with the explosive growth of data processing needs, being able to quickly write and verify regular expressions has become more important than ever. Repeatedly running code in an IDE to test regex is not only inefficient but also makes it easy to miss edge cases. A real-time regex tester lets you debug expressions with instant visual feedback, significantly shortening your development cycle.\u003C\u002Fp>\u003Cp>MeTool's Regex Tester provides real-time match highlighting, comprehensive flag support, and a built-in library of common patterns. Watch matching results update live as you type, iterating rapidly until you achieve the exact pattern you need.\u003C\u002Fp>",{"title":19,"content":20},"Key Features of MeTool Regex Tester","\u003Ch3>Real-Time Match Highlighting\u003C\u002Fh3>\u003Cp>After entering a regex pattern and test text, all matches are highlighted in real time within the text. You can visually see exactly what is matched and what is missed — no code execution required.\u003C\u002Fp>\u003Ch3>Flexible Flag Controls\u003C\u002Fh3>\u003Cp>Supports g (global), i (case-insensitive), m (multiline), and s (dotAll) flags with simple toggle switches. Easily experiment with different flag combinations to explore how they affect matching behavior.\u003C\u002Fp>\u003Ch3>Built-In Common Patterns\u003C\u002Fh3>\u003Cp>Includes a library of pre-built patterns for email addresses, phone numbers, URLs, IP addresses, and more. Use these tested patterns as starting points, saving the time of writing regex from scratch.\u003C\u002Fp>\u003Ch3>Match Groups & Capture Details\u003C\u002Fh3>\u003Cp>Displays detailed information for each match, including the full match and all capture group contents. This is invaluable for scenarios where you use groups to extract structured data — such as parsing timestamps and error codes from log entries.\u003C\u002Fp>",{"title":22,"content":23},"How to Test Regular Expressions with MeTool","\u003Col>\u003Cli>\u003Cstrong>Open the Tool:\u003C\u002Fstrong> Navigate to MeTool's Regex Tester page — no installation or signup needed, works directly in your browser.\u003C\u002Fli>\u003Cli>\u003Cstrong>Enter Your Regex:\u003C\u002Fstrong> Type your regular expression in the pattern input field and enable the flags you need (g, i, m, s).\u003C\u002Fli>\u003Cli>\u003Cstrong>Enter Test Text:\u003C\u002Fstrong> Paste or type the text you want to match against. Matches are highlighted in real time as you type.\u003C\u002Fli>\u003Cli>\u003Cstrong>Analyze Results:\u003C\u002Fstrong> Review the highlighted matches and capture group details. Adjust your regex pattern based on the results until it meets your requirements.\u003C\u002Fli>\u003C\u002Fol>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":28},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\u002F>\u003Cpath d=\"m3.3 7l8.7 5l8.7-5M12 22V12\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":30},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m18 16l4-4l-4-4M6 8l-4 4l4 4m8.5-12l-5 16\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":32},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":34},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\" ry=\"2\"\u002F>\u003Ccircle cx=\"9\" cy=\"9\" r=\"2\"\u002F>\u003Cpath d=\"m21 15l-3.086-3.086a2 2 0 0 0-2.828 0L6 21\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":36},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M16 8.9V7H8l4 5l-4 5h8v-1.9\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":38},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 11h4M8 9v4m7-1h.01M18 10h.01m-.69-5H6.68a4 4 0 0 0-3.978 3.59l-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258q-.01-.075-.017-.151A4 4 0 0 0 17.32 5\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":40},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":42},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":44},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":46},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":48},"\u003Cpath fill=\"currentColor\" d=\"M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12.013 2t3.875.788t3.175 2.15t2.15 3.175t.787 3.875t-.787 3.887t-2.15 3.188t-3.175 2.15t-3.875.787t-3.888-.787M12 19.95q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":50},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":52},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20 6L9 17l-5-5\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":54},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":56,"hidden":57},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M22 3H2l8 9.46V19l4 2v-8.54z\"\u002F>",true,{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":59},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 20v-9m2-4a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4zm.12-3.12L16 2\"\u002F>\u003Cpath d=\"M21 21a4 4 0 0 0-3.81-4M21 5a4 4 0 0 1-3.55 3.97M22 13h-4M3 21a4 4 0 0 1 3.81-4M3 5a4 4 0 0 0 3.55 3.97M6 13H2M8 2l1.88 1.88M9 7.13V6a3 3 0 1 1 6 0v1.13\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":61},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":63},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 4v16M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2M9 20h6\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":65},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21.801 10A10 10 0 1 1 17 3.335\"\u002F>\u003Cpath d=\"m9 11l3 3L22 4\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":67},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 3v14m-7-7h14M5 21h14\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":69},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 17H7A5 5 0 0 1 7 7h2m6 0h2a5 5 0 1 1 0 10h-2m-7-5h8\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":71},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"4\" height=\"6\" x=\"14\" y=\"14\" rx=\"2\"\u002F>\u003Crect width=\"4\" height=\"6\" x=\"6\" y=\"4\" rx=\"2\"\u002F>\u003Cpath d=\"M6 20h4m4-10h4M6 14h2v6m6-16h2v6\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":73},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4M14 13.12c0 2.38 0 6.38-1 8.88m4.29-.98c.12-.6.43-2.3.5-3.02M2 12a10 10 0 0 1 18-6M2 16h.01m19.79 0c.2-2 .131-5.354 0-6\"\u002F>\u003Cpath d=\"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2m2.31 12c.21-.66.45-1.32.57-2M9 6.8a6 6 0 0 1 9 5.2v2\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":75},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 21h8m.174-14.188a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":77},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",null,{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":80},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 8V4H8\"\u002F>\u003Crect width=\"16\" height=\"12\" x=\"4\" y=\"8\" rx=\"2\"\u002F>\u003Cpath d=\"M2 14h2m16 0h2m-7-1v2m-6-2v2\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":82},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m9 11l-6 6v3h9l3-3\"\u002F>\u003Cpath d=\"m22 12l-4.6 4.6a2 2 0 0 1-2.8 0l-5.2-5.2a2 2 0 0 1 0-2.8L14 4\"\u002F>\u003C\u002Fg>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":84},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528\"\u002F>",{"left":25,"top":25,"width":26,"height":26,"rotate":25,"vFlip":27,"hFlip":27,"body":86},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z\"\u002F>",1781362275432]