我正在尝试对以下文本编写RegEx:
CpuUtilization\[GqIF:CA-TORONTO-1-AD-1 | FAULT-DOMAIN-3 | ocid1.image.oc1.ca-toronto-1.aaaaaaaaq4cxrudcxy5seck2cweks2zglo2tfieag6svtvqssa2zmjha | Default | ca-toronto-1 | oke-ccf3jglvbia-nc7pit2gv2a-sa65utwc32a-2 | ocid1.instance.oc1.ca-toronto-1.an2g6ljrwe6j4fqcgrlo7dmzkrtbcgr3jy35gie3qh3w65ctfh3hsd6da | VM.Standard.E2.2\]
我需要从语句中提取oke-ccf3jglvbia-nc7pit2gv2a-sa65utwc32a-2
。上面的文本可能会根据情况而变化,因此需要寻找一个通用的RegEx。
我尝试使用:(\[^\\|\]+)\\|.+
,它提取|
之前的第一个匹配项
1条答案
按热度按时间r3i60tvu1#
为什么使用RegEx?