VB.NETTop 35 VB.NET Example Pages...

[["cZCBSTUUUUTTUUUUYF6A6756FXP6A6756FcBCCCP66566567F3CPF66766FsCCPA676FaXSTTUUUUTTUUUU",".w.sherl.","Split."," This function separates Strings. It receives a string or character delimiter. It parses and separates the source string by separating the parts that come between the delimiter.","An example."," To start, we split on a space character. We allocate a New Char array as well as a String array to store the words. Finally we loop over the Strings and display them. ","Char array: ","The \"New Char\" syntax is used to create the char array. This is a one-element char array, with one space char.","Char Array ","char-array-vbnet","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","Based on:"," .NET 4.6\n\n","VB.NET program that uses Split","\n\nModule Module1\n\n Sub Main()","\n ' We want to split this input string.\n ","Dim s As String = ","\"there is a cat\"","\n\n ' Split string based on spaces.\n ","Dim words As String() = s.","Split","(New Char() {","\" \"c","})","\n\n ' Use For Each loop over words and display them.\n ","Dim word As String\n For Each word In words\n Console.WriteLine(word)\n Next\n End Sub\n\nEnd Module\n\n","Output","\n\nthere\nis\na\ncat","File path parts."," Here we split a file system path into separate parts. We use a New Char array with one string containing a backslash. We then loop through and display the results. ","VB.NET program that splits file path","\n\nModule Module1\n\n Sub Main()","\n ' The file system path we need to split.\n ","Dim s As String = ","\"C:\\Users\\Sam\\Documents\\Perls\\Main\"","\n\n ' Split the string on the backslash character.\n ","Dim parts As String() = s.","Split","(New Char() {","\"\\\"c","})","\n\n ' Loop through result strings with For Each.\n ","Dim part As String\n For Each part In parts\n Console.WriteLine(part)\n Next\n End Sub\n\nEnd Module\n\n","Output","\n\nC:\nUsers\nSam\nDocuments\nPerls\nMain","Regex.Split words."," Often we need to extract words from a String. The code here needs to handle punctuation and non-word characters differently than the String Split method. ","Regex.Split ","regex-split-vbnet","Pattern: ","The pattern \"\\W+\" is used, and this means \"one or more non-word characters\". This pattern will match punctuation and spaces.","Note: ","Regex Functions tend to be slower. They can handle much more complex patterns than the String Split Function.","And: ","It is best to use the fastest and simplest Function that handles your problem.","VB.NET program that splits words","\n\nImports System.Text.RegularExpressions\n\nModule Module1\n\n Sub Main()","\n ' Declare iteration variable.\n ","Dim s As String","\n\n ' Loop through words in string.\n ","Dim arr As String() = ","SplitWords","(\"That is a cute cat, man!\")","\n\n ' Display each word.\n ' ... Note that punctuation is handled correctly.\n ","For Each s In arr\n Console.WriteLine(s)\n Next\n Console.ReadLine()\n End Sub","\n\n ''' <summary>\n ''' Split the words in string on non-word characters.\n ''' This means commas and periods are handled correctly.\n ''' </summary>\n ","Private Function ","SplitWords","(ByVal s As String) As String()","\n ' Call Regex.Split function from the imported namespace.\n ' ... Return the result array.\n ","Return ","Regex.Split","(s, \"\\W+\")\n End Function\n\nEnd Module\n\n","Output","\n\nThat\nis\na\ncute\ncat\nman","File lines."," Next, we see one way to Split each line in a file using File.ReadAllLines and Split. We have a comma-separated-values CSV file. It first reads in the file with ReadAllLines. ","Then: ","This function puts each line in the file into an array element. The example Splits on \",\"c. We show the output of the program.","Input file used","\n\nfrontal,parietal,occipital,temporal\npulmonary artery,aorta,left ventricle\n\n","VB.NET program that splits lines","\n\nImports System.IO\n\nModule Module1\n Sub Main()\n Dim i As Integer = 0","\n\n ' Loop through each line in array returned by ReadAllLines.\n ","Dim line As String\n For Each line In File.ReadAllLines(\"example.txt\")","\n\n ' Split line on comma.\n ","Dim parts As String() = line.","Split","(New Char() {\",\"c})","\n\n ' Loop over each string received.\n ","Dim part As String\n For Each part In parts","\n ' Display to console.\n ","Console.WriteLine(\"{0}:{1}\", i, part)\n Next\n i += 1\n Next\n End Sub\nEnd Module\n\n","Output","\n\n0:frontal\n0:parietal\n0:occipital\n0:temporal\n1:pulmonary artery\n1:aorta\n1:left ventricle","RemoveEmptyEntries."," Sometimes there are no characters between two delimiters. This results in an empty string in the result array. We can remove this with a \"StringSplitOptions\" argument. ","Here: ","With RemoveEmptyEntries we change the behavior of split to avoid empty strings in the result array.","Tip: ","Two empty elements are removed. If we use the Split method with RemoveEmptyEntries, two additional strings are returned in the array.","VB.NET program that uses RemoveEmptyEntries","\n\nModule Module1\n Sub Main()\n Dim value As String = ","\"cat,dog,,,fish\"","\n ' Split string on comma characters.\n ' ... Remove empty elements from result.\n ","Dim elements() As String =\n value.Split(New Char() {\",\"c},\n ","StringSplitOptions.RemoveEmptyEntries",")","\n\n ' Display elements.\n ","For Each element As String In elements\n Console.WriteLine(element)\n Next\n End Sub\nEnd Module\n\n","Output","\n\ncat\ndog\nfish","A summary."," We saw some ways to Split a String in VB.NET. Split returns a String array that you can use in a For Each loop. We used Split on different characters and strings.","Regex."," We called Regex.Split in a more complex pattern example. With Regex, we can split based on patterns and metacharacters. This is more powerful but also more complex. ","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","3679700504","data-ad-format","link","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto"],"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAChCAMAAADZe1I7AAAAMFBMVEX///9v8Zdw7/GK8vSs9vdFnGBdzH/K+foBAQFfX1+MjIy3t7f09PTV1dUnXDjq6uqKpVsyAAADc0lEQVR4XuzYMU5EAQwDUZdjJ1nuf1uKFUtJi+Q/N3hyquif9zT2lMoBOu0GQHWtb+CGXJ0cDrJAmX0ABQaisibkYCZan7oCwJKu8uaJtKbP/sKrNRhOda3BO7gPbsAXUFkD+ACiSZ399BWyMm127+8BRI0N4GmVd8LdKtevXBNVtcaalaRQaMcrHZBts5O3/BV1tc5n83PZ7prwM32ZXX7LFdJmX/OSJN3RZ8+bDn32jzyDV2XNAVkTqfNZmaiuQCRp1VewWsvpj56enp6+2bXD1QihGIjCUAWBcMj7v21LgWBjvWsDE6V75+8Ghs91FTfahZwsP1+lVlaqqqjK9G1bh9m2Ir1S1Uxf12WQda3SC1XN9JCf2ov0SlUzfVk+BlmWKr1QVaBP+qSzj5bOz6jp+FfALGiZ7hEX0z0FKT1QBG1A9yZ6REPPrEt0mumo6PgFutFFjypATfc/072FvisV0QmwMaB/k2O2iW7ab32v4QXd+D/0fE6NL3PEdO8Jb1I6Y3p80EiPIKJ70HOO9HSkmuiYlm5jOonuHfTIrXTPab2v+6Po6On7o3Dfbx0/pIduSjqJwjkdAO6gu5ROIH+h7ydivoOOkB4UJ1wHOvt6+ughR0Nn8PiSBtJww0OriH5e9Ti6iejZjj2MjqnoCYQ9ig7avyUJEu+4ggCYK4hJn+vGuWSerxa8yQsln+zKIQEAAACAoP+vLc6AzBUAAAAAAAAAAAAAAABqx45WKwSCGIBygYR5yv9/bkEJ3WKhGWnZtXfzJhjwMDjivoLcrN1s/V42fdM3fdM3fdM1JKRDQwC26FBViS8e5an0GsKMrvoaMabTXeBoLkNHl+4gpGPorEXXXXpldNRSdI4QRnTyLAhwmQmdtRj9VJwChBv+824XEzoMJjWd7ucRPIUuHfnUOS4GzaZ7bGCZ8Hd0jHuBq6w5enWhSWeZ8AP98m7MpnsUHkkppDtuJfQyfchk+ji+ukMXO3SuQvcgrGGL7uCBdF4ROV0AXHseHeU4zQ1P1/I1twhdFzp7dO9HxnSZi4l0z0xn7LlFR/5dhy81k+4/x8GgJl0Z3S33qKrSRLosGDYeO3TCrYCOclRnMItejowxqfHTGq6574v6B3REdF7kz6cjPaBS0HoOXULjWBIuC3y/w2gCAPc5/HvQN33TN33TPwB4AwzIIsAv2wAAAABJRU5ErkJggg==)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAA8CAMAAADyrM7nAAAAMFBMVEX///9QPlH6xf777/yrqqudVKLHZ811V3fV1dX4nv7dcOT3e//td/X94f8mJibq6urucMqGAAADhElEQVR4Xu3Z2Y7jKhAGYGph9/L+b3vS2Tj5BwfswRc98n8ZyUV9IKvLtPmLhAUTzG/NpTk/l2bOGH9pLs2luTSX5tJcmgZn5t+tQc8v1VwaCSF004J6Wu7xqgc3ZFX1XuvV7wlyULPqsznq6E11gajutoRHEV+hUKkb/j/3a59m/WhP101HcWNIu79D7vKbparB6ipG92mwAm0fjxQ3xodOzbIWDGhWv2C80B6NePK39HBEafHWpXyPc9bDpvdpVNg6Z//UBCJrrbPWU+HQskfzai7ZUsJvdGVdhjgLnLaGHkUcagy7qdT1P5D8jO3T0Ed7jr71JZxrSRY+y6tLFoDNuarB6pYWu09jp0/gRNuHUyyYRC8NyVdNpoIBjcRK2bRH83EwwAlfLRgLZ4qaIqBc1Uh1l/IeTapVgLbg0RaHvmsmSqgBDKRfM315EDUmNjgezhQ0sN2gkXxM006qvzjceox2nClq4mma/GwLNO3tO67hfJ7GVjUmdp5pv8arPubcitTFQRpX0ZQNjDzPRoI6NwGHdmpiqQyxtHjD+zXJuV6NuVOkTL+UoIeaxszz3NJExDwa5y4NPsfIeY2GkBj5czCkjfcA09AIYNxrqOjRoDiYWNUE1MhzMFzeSUc1yfI8y8aMQa+9jEUTw0/Wb5r07JqbmhL11rkpOWdvKndM42ghfCGxK2By+9vTPjVzt2aOH00d01gwx1pX0O4ODS5HqNkYDFPq1iBaQVP9IpZdGo8arNcc1Y5oqKGh8sLP78hoDechmrSgBsrUx8TBmjmP0bguDf6BEB2ryYM0dul4b7BO8BRGavhMDXIRHGhZKAzUIMClYRqGMnijFfyjsAzS4IrTT0vE52hyGTZIVb1963o0qpo3fg+ggQelqgm3NDVeVdftOa2E0vTWaUPzTEUDj8fq1UHc6qKhgWEjb3P8lDNwhmlwNTdGw8hJ/mlxcMEVxmhgLnwmjdFIZch21rrpyz2SMDNeut7i7xr83YMm1jpy0EG5zYZVcVEqmj1jhtYPBjur/Yoa/NQlm3IloKmv6kEjPXcVFMwATXv3jmv6y3sVM0wjp2ranLQaM05j4omaNoeNGaqZT9O0OXE2bU1h92wG92m6VoXuwF3pZYSmzWEepNneMBYzTIMcNMtIjRGG1zNCHwM1+J/CKEA8pkEQxzspRmZzWnDzeDb/QqTcoQzJf4xPEguKwkrYAAAAAElFTkSuQmCC)"]

["url(data:image/png;base64,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)","url(data:image/png;base64,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)","url(data:image/jpeg;base64,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)","url(data:image/jpeg;base64,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)","url(data:image/jpeg;base64,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)"]