Click here to Skip to main content
15,881,882 members
Home / Discussions / Regular Expressions
   

Regular Expressions

 
QuestionPHP perl regular expression - URL not preceded by equal sign and possible single or double quote Pin
Doug Davis 202427-Mar-24 9:37
Doug Davis 202427-Mar-24 9:37 
QuestionModify Regex To Disallow Spaces Pin
mcfc4heatons26-Mar-24 11:03
mcfc4heatons26-Mar-24 11:03 
SuggestionRe: Modify Regex To Disallow Spaces Pin
Richard Deeming26-Mar-24 22:47
mveRichard Deeming26-Mar-24 22:47 
QuestionMatching Floating Point Numbers Range with a Regular Expression Pin
Dagobert19-Feb-24 2:10
Dagobert19-Feb-24 2:10 
AnswerRe: Matching Floating Point Numbers Range with a Regular Expression Pin
Richard Deeming9-Feb-24 2:19
mveRichard Deeming9-Feb-24 2:19 
GeneralRe: Matching Floating Point Numbers Range with a Regular Expression Pin
trønderen9-Feb-24 6:25
trønderen9-Feb-24 6:25 
GeneralRe: Matching Floating Point Numbers Range with a Regular Expression Pin
Dagobert19-Feb-24 6:49
Dagobert19-Feb-24 6:49 
GeneralRe: Matching Floating Point Numbers Range with a Regular Expression Pin
jschell9-Feb-24 12:34
jschell9-Feb-24 12:34 
GeneralRe: Matching Floating Point Numbers Range with a Regular Expression Pin
Dagobert19-Feb-24 10:22
Dagobert19-Feb-24 10:22 
GeneralRe: Matching Floating Point Numbers Range with a Regular Expression Pin
jschell9-Feb-24 12:37
jschell9-Feb-24 12:37 
GeneralRe: Matching Floating Point Numbers Range with a Regular Expression Pin
Richard Deeming11-Feb-24 21:47
mveRichard Deeming11-Feb-24 21:47 
AnswerRe: Matching Floating Point Numbers Range with a Regular Expression Pin
Pete O'Hanlon12-Feb-24 0:04
mvePete O'Hanlon12-Feb-24 0:04 
QuestionRegular expression for City name Pin
KiranKumar V 20247-Feb-24 19:08
KiranKumar V 20247-Feb-24 19:08 
AnswerRe: Regular expression for City name Pin
Dave Kreskowiak7-Feb-24 19:19
mveDave Kreskowiak7-Feb-24 19:19 
GeneralRe: Regular expression for City name Pin
KiranKumar V 20247-Feb-24 19:27
KiranKumar V 20247-Feb-24 19:27 
GeneralRe: Regular expression for City name Pin
Dave Kreskowiak8-Feb-24 3:18
mveDave Kreskowiak8-Feb-24 3:18 
GeneralRe: Regular expression for City name Pin
KiranKumar V 20248-Feb-24 3:26
KiranKumar V 20248-Feb-24 3:26 
GeneralRe: Regular expression for City name Pin
Richard Deeming8-Feb-24 3:38
mveRichard Deeming8-Feb-24 3:38 
GeneralRe: Regular expression for City name Pin
Dave Kreskowiak8-Feb-24 3:56
mveDave Kreskowiak8-Feb-24 3:56 
GeneralRe: Regular expression for City name Pin
Richard MacCutchan8-Feb-24 4:36
mveRichard MacCutchan8-Feb-24 4:36 
JokeRe: Regular expression for City name Pin
jschell8-Feb-24 4:44
jschell8-Feb-24 4:44 
GeneralRe: Regular expression for City name Pin
Dave Kreskowiak8-Feb-24 3:55
mveDave Kreskowiak8-Feb-24 3:55 
AnswerRe: Regular expression for City name Pin
k50547-Feb-24 20:02
mvek50547-Feb-24 20:02 
AnswerRe: Regular expression for City name Pin
Pete O'Hanlon8-Feb-24 4:10
mvePete O'Hanlon8-Feb-24 4:10 
AnswerRe: Regular expression for City name Pin
jschell8-Feb-24 4:58
jschell8-Feb-24 4:58 
KiranKumar V 2024 wrote:
regular expression for cityname and name of person


You stated in the other post

Go to ParentXML element looks like for name of person
<ab ov="Jeff" v="Jeff" id="1">

And in the same XML for cityname
<ab ov="Birmingham" v="Birmingham" id="2">

And in same XML cityname having all caps letter like
<ab ov="BIRMINGHAM" v="BIRMINGHAM" id="3">


As suggestion from another response it is NOT possible for you to determine from the above which is a city and which is a persons name.

HOWEVER, what you posted is not valid XML. It would seem possible to me that there are other XML elements that you can use.

But if not then I would immediately point out to whoever assigned this to you that it is NOT deterministic. A computer can NOT solve the problem correctly. Doesn't matter how you do it.

But with you posted the ONLY solution you have right now would be with the following.
- You must buy a city database. That is a product/service that one pays money for.
- You then use XML to parse the data. You do NOT use regular expressions to parse it.
- You look up the each value in the database. If you find it is a city. If you don't it is a name.

Following is an actual list of cities named after people. So of course these are the one that a computer cannot tell the difference. Actually human will not be able to tell it either.

https://en.wikipedia.org/wiki/List_of_places_in_the_United_States_named_after_people

Now in terms of other possibilities.
- There is in fact a person name AND city name in each record. So you could use that in combination with the above.
- As I said there are other elements/attributes in the XML that define exactly what it is.
- You can request that they change the XML to make it clear which is a city and which is a name.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.