You need to enable JavaScript to run this app. 如何使用正则表达式(Regex)从指定格式字符串中提取对应州名
优惠活动
大模型
产品
解决方案
定价
更多

如何使用正则表达式(Regex)从指定格式字符串中提取对应州名

单条正则实现方案

你可以直接用匹配待删除内容+全局替换的思路实现,正则表达式写为:
(\/.*|\s+Group)$

规则说明

  • 用|分隔两种需要删除的结尾场景,末尾的$锚定匹配范围为字符串末尾,避免误删中间内容:
    • \/.*:匹配/字符到结尾的所有内容,对应处理带斜杠的Texas/Dallas Group类格式
    • \s+Group:匹配结尾处的空格加Group字段,对应处理不带斜杠的New Mexico Group类格式

使用示例

以JavaScript为例:

const reg = /(\/.*|\s+Group)$/
// 测试无斜杠格式
console.log('New Mexico Group'.replace(reg, '')) // 输出:New Mexico
// 测试带斜杠格式
console.log('Texas/Dallas Group'.replace(reg, '')) // 输出:Texas

如果你更习惯用捕获组直接提取的方式,也可以用如下正则,取第一个捕获组的返回值即可:
^(.+?)(?:\/.*|\s+Group)$

内容的提问来源于stack exchange,提问作者kfig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 13:06:03