我有2个表达式用下划线分隔。我无法创建允许我区分它们的REGEX。
示例:
"S_Macdo" -match "^S(?<NAME>[a-zA-Z]*)"
-> Macdo->确定
"S_Macdo_Fries" -match "^S(?<NAME>[a-zA-Z]*)"
-> Macdo-> NOK-我需要Macdo_Fries
谢谢
答案 0 :(得分:7)
您可以使用
^S_(?<NAME>[a-zA-Z_]*)
详细信息
^
-字符串的开头S_
-文字子字符串(?<NAME>[a-zA-Z_]*)
-分组“ NAME”,以捕获0个或多个ASCII字母或下划线的字符。