|
code
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Simple String Conversion?I collect a string on my ASP.NET page via Request.QueryString. For Example: http://www.site.com/index.aspx?Outlook=BAD I now want to take this string and convert it to a NUMERICAL string based on the position within the alphabet.n Spaces OR Dashes between each character is important So, BAD becomes 2-1-4 ADD becomes 1-4-4 AZA becomes 1-26-1 ABC becomes 1-2-3 XYZ becomes 24-25-26 Anyone got any ideas on how best to achieve this? The string needs to be generated before page load or as the first item on page load. Thanks for any help offered, Regards, Gary.
Show quote
Hide quote
> Hello, Loop through the characters in the input string,> > I collect a string on my ASP.NET page via Request.QueryString. > > For Example: > http://www.site.com/index.aspx?Outlook=BAD > > I now want to take this string and convert it to a NUMERICAL string based on > the position within the alphabet.n Spaces OR Dashes between each character > is important > > So, > > BAD becomes 2-1-4 > ADD becomes 1-4-4 > AZA becomes 1-26-1 > ABC becomes 1-2-3 > XYZ becomes 24-25-26 > > Anyone got any ideas on how best to achieve this? The string needs to be > generated before page load or as the first item on page load. > > Thanks for any help offered, > > Regards, > > Gary. Find the position of the character in a "alphabet string" (" ABCD...") (Note: I added a space at the beginning, so 'A' is at position 1) Add a '-' plus that position to the output string (maybe use StringBuilder) Finally, forget the first character of that output (a '-') Hans Kesting I question the design of whatever it is ur building. It seems
unecessary...but...assuming you know more about what ur building than I do ;) try: int valueOfA = ((int)'A') - 1; char[] chars = input.ToCharArray(); foreach (char c in chars) { int value = ((int)c) - valueOfA; //value is now the numeric value } Karl Show quoteHide quote "Gary" <g***@smartermoney.net> wrote in message news:3QEIf.4714$QB.177@fe1.news.blueyonder.co.uk... > Hello, > > I collect a string on my ASP.NET page via Request.QueryString. > > For Example: > http://www.site.com/index.aspx?Outlook=BAD > > I now want to take this string and convert it to a NUMERICAL string based > on the position within the alphabet.n Spaces OR Dashes between each > character is important > > So, > > BAD becomes 2-1-4 > ADD becomes 1-4-4 > AZA becomes 1-26-1 > ABC becomes 1-2-3 > XYZ becomes 24-25-26 > > Anyone got any ideas on how best to achieve this? The string needs to be > generated before page load or as the first item on page load. > > Thanks for any help offered, > > Regards, > > Gary. >
CustomValidator is not firing
Checkbox in datagrid.... How to read value of a dynamically created radiobuttonlist control? DataGrid Functionality Questions Checkbox state after postback add a list item to a bound control Best way to have multiple pages show up as same selection on menu Dynamic checkbox loses checked state cancel toolbar buttonclick from client-side javascript Looking for graphic control to use in .NET |
|||||||||||||||||||||||