Regex VB.NET正则表达式-和_
我试图解析URL中的字母、数字和-和\w*\d*接近它,但我不知道如何解析-(减号)和x(下划线)。有人能帮我吗?我的知识有限 例如:BSZVVDdBj-s或BSZxkx_hjFa 据我所知,a-和u可能也有相同的字母和数字Regex VB.NET正则表达式-和_,regex,vb.net,Regex,Vb.net,我试图解析URL中的字母、数字和-和\w*\d*接近它,但我不知道如何解析-(减号)和x(下划线)。有人能帮我吗?我的知识有限 例如:BSZVVDdBj-s或BSZxkx_hjFa 据我所知,a-和u可能也有相同的字母和数字 谢谢大家! 要获取字母、数字、下划线和连字符,请使用: ^[\w-]+$ \w表示单词字符(包括a-Z、a-Z、0-9和) -允许连字符 [\w-]表示允许字母、数字、连字符或下划线的字符类 [\w-]+具有表示一个或多个字符的+ ^和$表示开始和结束锚定 或者,如果
谢谢大家! 要获取字母、数字、下划线和连字符,请使用:
^[\w-]+$
表示单词字符(包括\w
、a-Z
、a-Z
和0-9
)
允许连字符-
表示允许字母、数字、连字符或下划线的字符类[\w-]
具有表示一个或多个字符的[\w-]+
+
和^
表示开始和结束锚定$
[\w-]+
希望这有帮助 谢谢你解释这一切。但当我使用它时,它返回0。我真的希望是这样,因为它太技术化了。还有其他有用的吗?你试过第二个了吗?只是
[\w-]+
?这里有一个URL示例:是的,我做了,但我没有工作。它返回6122。不是945。我如何使用这个正则表达式演示?@NeilSiegfried如果你想要URL的最后一部分,那么URL.Substring(theUrl.LastIndexOf(“/”c)+1)
就会得到它。