创建正则表达式remove word



大家好,下午好!!

我是正则表达式世界的新手,希望能帮助创建以下表达式!

我有一个返回以下值的查询:

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匹配单词字符和非单词字符之间的单词边界位置或位置(字符串的开始/结束(。

最新更新