[{"data":1,"prerenderedAt":563},["ShallowReactive",2],{"navigation_docs":3,"-pml-2-plugin-operators":56,"-pml-2-plugin-operators-surround":558},[4,20],{"title":5,"path":6,"stem":7,"children":8},"PML 2 插件开发指南","\u002Fpml-2-plugin","pml-2-plugin",[9,12,16],{"title":10,"path":6,"stem":11},"插件开发综述","pml-2-plugin\u002Findex",{"title":13,"path":14,"stem":15},"插件系统埋点说明","\u002Fpml-2-plugin\u002Ftriggers","pml-2-plugin\u002F1.triggers",{"title":17,"path":18,"stem":19},"插件系统运算符说明","\u002Fpml-2-plugin\u002Foperators","pml-2-plugin\u002F2.operators",{"title":21,"path":22,"stem":23,"children":24},"PML 2","\u002Fpml-2","pml-2",[25,28,32,36,40,44,48,52],{"title":26,"path":22,"stem":27},"介绍 & 下载","pml-2\u002Findex",{"title":29,"path":30,"stem":31},"安装","\u002Fpml-2\u002Finstall","pml-2\u002F2.install",{"title":33,"path":34,"stem":35},"用户指南","\u002Fpml-2\u002Fuser_guide","pml-2\u002F3.user_guide",{"title":37,"path":38,"stem":39},"配置文件","\u002Fpml-2\u002Fconfig","pml-2\u002F4.config",{"title":41,"path":42,"stem":43},"主题","\u002Fpml-2\u002Fthemes","pml-2\u002F5.themes",{"title":45,"path":46,"stem":47},"插件开发指南","\u002Fpml-2\u002Fplugin","pml-2\u002F6.plugin",{"title":49,"path":50,"stem":51},"PML 2 隐私政策","\u002Fpml-2\u002Fpolicy","pml-2\u002F7.policy",{"title":53,"path":54,"stem":55},"PML 2 用户协议","\u002Fpml-2\u002Fuser_agreement","pml-2\u002F8.user_agreement",{"id":57,"title":17,"body":58,"description":551,"extension":552,"links":553,"meta":554,"navigation":555,"path":18,"seo":556,"stem":19,"__hash__":557},"docs\u002Fpml-2-plugin\u002F2.operators.md",{"type":59,"value":60,"toc":544},"minimark",[61,65,70,73,369,382,386,389,534],[62,63,64],"p",{},"PML 2 插件支持值比较运算符和逻辑运算符, 部分运算符有两种形式。",[66,67,69],"h3",{"id":68},"_1-值比较运算符","1. 值比较运算符",[62,71,72],{},"PML 2 目前支持以下值比较运算符:",[74,75,76,95],"table",{},[77,78,79],"thead",{},[80,81,82,86,89,92],"tr",{},[83,84,85],"th",{},"运算符",[83,87,88],{},"另写",[83,90,91],{},"说明",[83,93,94],{},"示例",[96,97,98,136,167,192,217,242,267,285,301,318,335,352],"tbody",{},[80,99,100,107,112,125],{},[101,102,103],"td",{},[104,105,106],"code",{},"-eq",[101,108,109],{},[104,110,111],{},"==",[101,113,114,115,124],{},"判断运算符左右两边的值是否相等。使用",[116,117,121],"a",{"href":118,"rel":119},"https:\u002F\u002Flearn.microsoft.com\u002Fzh-cn\u002Fdotnet\u002Fapi\u002Fsystem.object.equals?view=net-10.0",[120],"nofollow",[104,122,123],{},"object.Equals","进行比较。",[101,126,127,130,133],{},[104,128,129],{},"{{ctx.data.version}} == \"26.2.0\"",[131,132],"br",{},[104,134,135],{},"{{ctx.data.version}} -eq \"26.2.0\"",[80,137,138,143,148,157],{},[101,139,140],{},[104,141,142],{},"-ne",[101,144,145],{},[104,146,147],{},"!=",[101,149,150,151,156],{},"判断运算符左右两边的值是否不等。使用",[116,152,154],{"href":118,"rel":153},[120],[104,155,123],{},"的取反结果。",[101,158,159,162,164],{},[104,160,161],{},"{{ctx.data.version}} != \"26.2.0\"",[131,163],{},[104,165,166],{},"{{ctx.data.version}} -ne \"26.2.0\"",[80,168,169,174,179,182],{},[101,170,171],{},[104,172,173],{},"-gt",[101,175,176],{},[104,177,178],{},">",[101,180,181],{},"判断运算符左边的值是否大于右边的值。",[101,183,184,187,189],{},[104,185,186],{},"{{ctx.variables.count}} > 5",[131,188],{},[104,190,191],{},"{{ctx.variables.count}} -gt 5",[80,193,194,199,204,207],{},[101,195,196],{},[104,197,198],{},"-lt",[101,200,201],{},[104,202,203],{},"\u003C",[101,205,206],{},"判断运算符左边的值是否小于右边的值。",[101,208,209,212,214],{},[104,210,211],{},"{{ctx.variables.count}} \u003C 5",[131,213],{},[104,215,216],{},"{{ctx.variables.count}} -lt 5",[80,218,219,224,229,232],{},[101,220,221],{},[104,222,223],{},"-ge",[101,225,226],{},[104,227,228],{},">=",[101,230,231],{},"判断运算符左边的值是否大于等于右边的值。",[101,233,234,237,239],{},[104,235,236],{},"{{ctx.variables.count}} >= 5",[131,238],{},[104,240,241],{},"{{ctx.variables.count}} -ge 5",[80,243,244,249,254,257],{},[101,245,246],{},[104,247,248],{},"-le",[101,250,251],{},[104,252,253],{},"\u003C=",[101,255,256],{},"判断运算符左边的值是否小于等于右边的值。",[101,258,259,262,264],{},[104,260,261],{},"{{ctx.variables.count}} \u003C= 5",[131,263],{},[104,265,266],{},"{{ctx.variables.count}} -le 5",[80,268,269,274,277,280],{},[101,270,271],{},[104,272,273],{},"-like",[101,275,276],{},"无",[101,278,279],{},"判断运算符左边的值是否匹配运算符右边的正则表达式。",[101,281,282],{},[104,283,284],{},"{{ctx.data.os}} -like \"Windows .+ \\d{1,2}\"",[80,286,287,292,294,297],{},[101,288,289],{},[104,290,291],{},"-notlike",[101,293,276],{},[101,295,296],{},"判断运算符左边的值是否不匹配运算符右边的正则表达式。",[101,298,299],{},[104,300,284],{},[80,302,303,308,310,313],{},[101,304,305],{},[104,306,307],{},"-contains",[101,309,276],{},[101,311,312],{},"如果运算符左右两边都为字符串, 则判断运算符左边的值是否包含运算符右边的值; 如果运算符左边为集合, 则判断运算符左边的集合是否包含运算符右边的值。(x ∋ y 或 x ⊇ y)",[101,314,315],{},[104,316,317],{},"{{ctx.data.os}} -contains \"Windows\"",[80,319,320,325,327,330],{},[101,321,322],{},[104,323,324],{},"-notcontains",[101,326,276],{},[101,328,329],{},"如果运算符左右两边都为字符串, 则判断运算符左边的值是否不包含运算符右边的值; 如果运算符左边为集合, 则判断运算符左边的集合是否不包含运算符右边的值。(x ∌ y 或 x ⊅ y)",[101,331,332],{},[104,333,334],{},"{{ctx.data.os}} -notcontains \"Windows\"",[80,336,337,342,344,347],{},[101,338,339],{},[104,340,341],{},"-in",[101,343,276],{},[101,345,346],{},"如果运算符左右两边都为字符串, 则判断运算符左边的值是否包含于运算符右边的值; 如果运算符右边为集合, 则判断运算符左边的值是否包含于运算符右边的集合。(x ∈ y 或 x ⊆ y)",[101,348,349],{},[104,350,351],{},"\"Windows\" -in {{ctx.data.os}}",[80,353,354,359,361,364],{},[101,355,356],{},[104,357,358],{},"-notin",[101,360,276],{},[101,362,363],{},"如果运算符左右两边都为字符串, 则判断运算符左边的值是否不包含于运算符右边的值; 如果运算符右边为集合, 则判断运算符左边的值是否不包含于运算符右边的集合。(x ∉ y 或 x ⊄ y)",[101,365,366],{},[104,367,368],{},"\"Windows\" -notin {{ctx.data.os}}",[62,370,371,372,375,376,381],{},"若出现了不支持的运算符, 该条件比较总是返回",[104,373,374],{},"false","。\n部分运算符参考了 Powershell 脚本的语法, 您可以在此处查看 ",[116,377,380],{"href":378,"rel":379},"https:\u002F\u002Flearn.microsoft.com\u002Fzh-cn\u002Fpowershell\u002Fmodule\u002Fmicrosoft.powershell.core\u002Fabout\u002Fabout_operators?view=powershell-7.6",[120],"Powershell 的运算符","。",[66,383,385],{"id":384},"_2-逻辑运算符","2. 逻辑运算符",[62,387,388],{},"PML 2 目前支持以下逻辑运算符:",[74,390,391,403],{},[77,392,393],{},[80,394,395,397,399,401],{},[83,396,85],{},[83,398,88],{},[83,400,91],{},[83,402,94],{},[96,404,405,455,499],{},[80,406,407,412,417,450],{},[101,408,409],{},[104,410,411],{},"-and",[101,413,414],{},[104,415,416],{},"&&",[101,418,419,420,423,424,427,428,431,432,435,436,438,439,441,442,444,445,447,448,381],{},"计算运算符左右表达式的逻辑与。如果",[104,421,422],{},"x","和",[104,425,426],{},"y","的计算结果都为",[104,429,430],{},"true",", 则",[104,433,434],{},"x && y","的结果为",[104,437,430],{},"; 否则结果为",[104,440,374],{},"。如果",[104,443,422],{},"的计算结果为",[104,446,374],{},", 则不会计算",[104,449,426],{},[101,451,452],{},[104,453,454],{},"{{ctx.data.version}} -eq \"26.2.0\" && {{ctx.data.os}} -contains \"Windows\"",[80,456,457,462,467,494],{},[101,458,459],{},[104,460,461],{},"-or",[101,463,464],{},[104,465,466],{},"||",[101,468,469,470,472,473,475,476,431,478,435,481,483,484,441,486,488,489,491,492,381],{},"计算运算符左右表达式的逻辑或。如果",[104,471,422],{},"或",[104,474,426],{},"中有一个计算结果为",[104,477,430],{},[104,479,480],{},"x || y",[104,482,430],{},"。否则, 结果为",[104,485,374],{},[104,487,422],{},"计算结果为",[104,490,430],{},", 则不计算",[104,493,426],{},[101,495,496],{},[104,497,498],{},"{{ctx.data.version}} -eq \"26.2.0\" || {{ctx.data.os}} -notcontains \"Windows\"",[80,500,501,506,514,529],{},[101,502,503],{},[104,504,505],{},"-xor",[101,507,508,472,511],{},[104,509,510],{},"^|",[104,512,513],{},"^",[101,515,516,517,423,519,521,522,435,525,483,527,381],{},"计算运算符左右表达式的逻辑异或。如果",[104,518,422],{},[104,520,426],{},"的计算结果不同, 则",[104,523,524],{},"x \\^| y",[104,526,430],{},[104,528,374],{},[101,530,531],{},[104,532,533],{},"{{ctx.data.version}} -eq \"26.2.0\" ^| {{ctx.data.os}} -contains \"Windows\"",[535,536,537,538,543],"note",{},"前往",[116,539,542],{"href":540,"rel":541},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fdotnet\u002Fcsharp\u002Flanguage-reference\u002Foperators\u002Fboolean-logical-operators",[120],"MSDN","以了解更多有关逻辑运算符的内容。",{"title":545,"searchDepth":546,"depth":546,"links":547},"",2,[548,550],{"id":68,"depth":549,"text":69},3,{"id":384,"depth":549,"text":385},"本文档介绍 PML 2 插件系统的运算符。","md",null,{},true,{"title":17,"description":551},"UqDDmblORnq77TDgoA12lfjGwX9u76-Hl-JysUfkvAE",[559,561],{"title":13,"path":14,"stem":15,"description":560,"children":-1},"本文档介绍 PML 2 插件系统的全部埋点。",{"title":26,"path":22,"stem":27,"description":562,"children":-1},"PML 2是 ME Frp 的第三方客户端之一, 横跨多架构、多平台, 提供了简单便捷的操作, 可以快速启动隧道。",1786514254797]