Macdo -> 确定 "S_Macdo_F-6ren">
gpt4 book ai didi

regex - powershell中带下划线的同一个词

转载 作者:行者123 更新时间:2023-12-03 00:25:10 26 4
gpt4 key购买 nike

我有 2 个表达式,用下划线分隔。我无法创建允许我区分它们的正则表达式。

例子:

"S_Macdo" -match "^S(?<NAME>[a-zA-Z]*)"

-> Macdo -> 确定

"S_Macdo_Fries" -match "^S(?<NAME>[a-zA-Z]*)"

-> Macdo -> NOK - 我需要 Macdo_Fries

谢谢

最佳答案

你可以使用

^S_(?<NAME>[a-zA-Z_]*)

参见 online .NET regex demo

详情

  • ^ - 字符串开始
  • S_ - 文字子串
  • (?<NAME>[a-zA-Z_]*) - 捕获 0 个或多个 ASCII 字母或下划线字符的“NAME”组。

关于regex - powershell中带下划线的同一个词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52720542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com