java - Regex command not executing properly -


i trying take in line text file , remove punctuation, such commas, periods, single quotes, double quotes, etc. , set string lowercase. code using is:

inputline.replaceall("[^a-za-z'\\s]", "").tolowercase(); 

which understanding this, isn't. doesn't set words lowercase either. included line remove periods , commas:

inputline.replaceall("\\.", ""); 

and split each word string array:

string[] strings = inputline.split(" "); 

however, still ending words such sets, there properties:[1]. know why happening, or provide solution this? have not done regex work before, new me.

are reassigning inputline? remember: strings immutable!

inputline = inputline.replaceall("[^a-za-z'\\s]", "").tolowercase(); 

by way can use .replaceall("\\p{punct}", "") replace punctuation.


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -