WebYou can use String.LastIndexOf. int position = s.LastIndexOf ('/'); if (position > -1) s = s.Substring (position + 1); Another option is to use a Uri, if that's what you need. This has a benefit of parsing other parts of the uri, and dealing well with the query string, eg: BusinessRelationType?q=hello world WebOct 31, 2012 · 4 Answers Sorted by: 125 Your regex \d+ (?!\d+) says match any number if it is not immediately followed by a number. which is incorrect. A number is last if it is not followed (following it anywhere, not just immediately) by any other number. When translated to regex we have: (\d+) (?!.*\d) Rubular Link Share Improve this answer Follow
c# - Best way to get all digits from a string - Stack Overflow
WebJan 26, 2009 · You could do it arithmetically, without using a string: sum = 0; while (n != 0) { sum += n % 10; n /= 10; } Share Improve this answer Follow answered Jan 26, 2009 at 6:22 Greg Hewgill 936k 180 1138 1278 Beat me to it. This is the best way. – mmcdole Jan 26, 2009 at 6:23 Personally, I see this better conceptually as a for loop... WebTo mask all digits except the first 6 and last 4 digits of a string, you can use the string.Substring method to extract the first 6 and last 4 characters of the string, and then use a regular expression to replace all digits in the remaining characters with an asterisk. Here's an example implementation: olly theanine
.net - Extract number at end of string in C# - Stack Overflow
WebMay 28, 2015 · I opened this thread looking for a quick solution to a simple question, but I found that the answers here were either not helpful or overly complicated. The best way to get the last 5 chars of a string is, in fact, to use the Right() method. Here is a simple example: Dim sMyString, sLast5 As String sMyString = "I will be going to school in 2011!" WebIs there any better way to get take a string such as " (123) 455-2344" and get "1234552344" from it than doing this: var matches = Regex.Matches (input, @" [0-9]+", RegexOptions.Compiled); return String.Join (string.Empty, matches.Cast () .Select (x => x.Value).ToArray ()); Perhaps a regex pattern that can do it in a single match? WebDec 26, 2024 · You just need to get the remainder of the division by 100: last7day.map(x => x % 100) If there are strings in your array you want to skip you may check if the values are numbers: last7day.map(x => typeof(x) === 'number' ? x % 100 : "") You really dont need to convert the numbers to strings and back. olly testo