使用前3位vb.net过滤唯一的不同值

时间:2016-10-21 09:16:39

标签: vb.net

我需要通过vb.net中的单元格运算符过滤电话号码 例如:

  • 操作员1前3位811
  • operator 2 first 3 digit 812
  • operator 3 first 3 digit 822

来自这个

  • 8113634563
  • 8122345235
  • 8226786767

到这个

  • 操作员1前3位数字811 8113634563

  • operator 2 first 3 digit 812 8122345235

  • 运营商3前3位数822 8226786767

2 个答案:

答案 0 :(得分:0)

您可以使用LINQ。

假设每个数字都是一个字符串,这是一个IEnumerable<char>(VB.NET中的IEnumerable(Of Char))。

然后你可以在数字列表中循环,在每个元素上应用值为3的Enumerable.Take(Integer)函数,并将结果(最好是select case)与{{1}进行比较},811812。然后,您可以将当前编号分配给相应的操作员

答案 1 :(得分:0)

检查此示例:

RewriteCond %{HTTP_HOST} ^(\w\w)\.(\w+)\.mywebsite\.com [NC]
RewriteRule ^(.*)$ index.php?country=%1&category=%2

RewriteCond %{HTTP_HOST} ^(\w\w)\.mywebsite\.com [NC]
RewriteRule ^(.*)$ index.php?country=%1

RewriteCond %{HTTP_HOST} ^(\w+)\.mywebsite\.com [NC] # Note: this will also rewrite the country URL if you don't [END] there
RewriteRule ^(.*)$ index.php?category=%1