大家好,下午好!!
我是正则表达式世界的新手,希望能帮助创建以下表达式!
我有一个返回以下值的查询:
caixa-pod
config-pod
consultas-pod
entregas-pod
monitoramento-pod
vendas-pod
我希望结果如下:
caixa
config
consultas
entregas
monitoramento
vendas
在这种情况下,它将排除单词"-吊舱";根据每个值。
我会尝试(.*)-pod
。目前还不清楚,您想在哪里使用该regexp(因此regexp可能不同(。我猜是仪表板变量。
您可以尝试
b[a-z]*(?=-pod)b
这个正则表达式基本上告诉正则表达式引擎匹配
b
一个词的边界[a-z]*
范围为a-z
的任意数量的小写字符(可以随意扩展到所需的任何字符,例如[a-zA-Z0-9]
匹配所有字母数字字符((?=-pod)
后接-pod
,但将其排除在结果之外(正向展望(b
另一个单词边界
b
匹配单词字符和非单词字符之间的单词边界位置或位置(字符串的开始/结束(。