首页 > 解决方案 > 仅匹配不包含数字和字母的单词的正则表达式

问题描述

例如,我有以下句子:k8s Kubernetes。

给定以下正则表达式:[a-zA-Z]+[^\da-zA-Z]

实际结果(匹配粗体字符): k8 s Kubernetes

预期结果(匹配粗体字符):k8s Kubernetes

标签: javaregex

解决方案


您可以使用单词边界\b来分隔单词并忽略数字,例如:

\b[A-Za-z]+\b

测试:https ://regexr.com/51oe7


推荐阅读