Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex VB.NET正则表达式-和__Regex_Vb.net - Fatal编程技术网

Regex VB.NET正则表达式-和_

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-]+具有表示一个或多个字符的+ ^和$表示开始和结束锚定 或者,如果

我试图解析URL中的字母、数字和-和\w*\d*接近它,但我不知道如何解析-(减号)和x(下划线)。有人能帮我吗?我的知识有限

例如:BSZVVDdBj-s或BSZxkx_hjFa

据我所知,a-和u可能也有相同的字母和数字


谢谢大家!

要获取字母、数字、下划线和连字符,请使用:

^[\w-]+$
  • \w
    表示单词字符(包括
    a-Z
    a-Z
    0-9
  • -
    允许连字符
  • [\w-]
    表示允许字母、数字、连字符或下划线的字符类
  • [\w-]+
    具有表示一个或多个字符的
    +
  • ^
    $
    表示开始和结束锚定
或者,如果您试图在更大的字符串中获取匹配项,请删除锚定标记,如下所示:

[\w-]+


希望这有帮助

谢谢你解释这一切。但当我使用它时,它返回0。我真的希望是这样,因为它太技术化了。还有其他有用的吗?你试过第二个了吗?只是
[\w-]+
?这里有一个URL示例:是的,我做了,但我没有工作。它返回6122。不是945。我如何使用这个正则表达式演示?@NeilSiegfried如果你想要URL的最后一部分,那么
URL.Substring(theUrl.LastIndexOf(“/”c)+1)
就会得到它。