Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

c# - Split a string by capital letters -


possible duplicate:
regular expression, split string capital letter ignore tla

i have string combination of several words, each word capitalized.
example: severalwordsstring

using c#, how split string "several words string" in smart way?

thanks!

use regex (i forgot stackoverflow answer sourced it, search now):

 public static string tolowercasenamingconvention(this string s, bool tolowercase)         {             if (tolowercase)             {                 var r = new regex(@"                 (?<=[a-z])(?=[a-z][a-z]) |                  (?<=[^a-z])(?=[a-z]) |                  (?<=[a-za-z])(?=[^a-za-z])", regexoptions.ignorepatternwhitespace);                  return r.replace(s, "_").tolower();             }             else                 return s;         } 

i use in project: http://www.ienablemuch.com/2010/12/intelligent-brownfield-mapping-system.html

[edit]

i found now: how convert camelcase human-readable names in java?

nicely split "todayiliveintheusawithsimon", no space on front of " today":

using system; using system.text.regularexpressions;  namespace testsplit {     class mainclass     {         public static void main (string[] args)         {             console.writeline ("hello world!");                var r = new regex(@"                 (?<=[a-z])(?=[a-z][a-z]) |                  (?<=[^a-z])(?=[a-z]) |                  (?<=[a-za-z])(?=[^a-za-z])", regexoptions.ignorepatternwhitespace);               string s = "todayiliveintheusawithsimon";             console.writeline( "yyy{0}zzz", r.replace(s, " "));         }     } } 

output:

 yyytoday live in usa simonzzz 

Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -