Re: Remove Characters from basic_string
Andy Champ wrote:
Mike Copeland wrote:
I have data I need to normalize - it's "name" data. For example, I
have the following: "Watts, J.C." I wish to (1) parse the "first
name" ("J.C.") and adjust it to "JC". Essentially, I want to remove
the punctuation characters from the "first name" substring.
I've looked at the basic_string in C++, but I can't find the
functions that will _remove" character(s) from a value. There are
operators that are helpful in finding the position of the character I
wish to remove, but I can't see how to actually do is. Pleas advise.
TIA
Mike,
Others have supplied you with C++ code, but can I ask you to feed it
some test cases, all rather well known people:
Mao Tse-tung
H.R.H Charles Philip Arthur George
Aren't you missing the last name here? Or the [list of] titles?
Juan Carlos Alfonso V?ctor Mar?a de Borb?n y Borb?n-Dos Sicilias
Jesus
Missing the last name again?
Saddam Hussein Abd al-Majid al-Tikriti
I have two middle initials and it's amazing how much software gets it
wrong...
"Wrong" in what way?
I am not arguing with your point that any software should be tested. I
am just making the point that the data the OP had may have been required
to be in a particular form, like
Christ, J.
Windsor, H.R.H.C.P.A.G
Sicilias, J.C.A.V.M.d.B.y.B.D.
You know how they write the names of rock groups, "Beatles, The". There
is no need to overcomplicate the OP's task.
Speaking of getting it wrong, how many folks in US actually think that
"Santa" is the first name of that Christmas gift delivery dude, and
"Claus" is his last name?...
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask