Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Parsing user input

Parsing user input

Scheduled Pinned Locked Moved The Lounge
pythoncomjsontutoriallearning
37 Posts 26 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Gary Wheeler

    I smell OCR in the mix - hence the BOK, BOS, B0X, etc.

    Software Zen: delete this;

    V Offline
    V Offline
    vtokar
    wrote on last edited by
    #27

    :thumbsup:

    1 Reply Last reply
    0
    • T Tim Carmichael

      When we put our mail on vacation hold, it validates and 'normalizes' the address, so I do understand what you're working with. Where I grew up, our address was RR#1; it wasn't until I was in my teens that we had an address with a number and street name. So.. consider this.. are you only dealing with P.O. and its variants or do you have R.R. addresses as well?

      K Offline
      K Offline
      kristopher baker
      wrote on last edited by
      #28

      Excellent point. Are there services that allow you to force user input validation of addresses against the USPS databases?

      1 Reply Last reply
      0
      • M Marc Clifton

        Examples (#'s have been removed):

        P O BOX
        P.O. BOX
        PMB
        PO B0X
        PO BO X
        PO BOK
        PO BOS
        BOX

        :sigh: The one with the 'K' is interesting. 'K' is on the opposite side of the keyboard -- I can understand the 'S'. The hardest part about parsing crap like this (there are 166,333 records) is determining what other variants I did not parse correctly (for example, considered as a street address, not a PO Box), not which ones I successfully accounted for. Marc

        Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

        M Offline
        M Offline
        MikeTheFid
        wrote on last edited by
        #29

        Your could fashion the UI to eliminate the need to parse P.O. Box... etc. Have a drop down that contains these options: Street #, P.O. Box, RR#, CR, HC, etc And to the right of it, place a text box that accepts the actual number. Just a thought off the top.

        Cheers, Mike Fidler "I intend to live forever - so far, so good." Steven Wright "I almost had a psychic girlfriend but she left me before we met." Also Steven Wright "I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.

        1 Reply Last reply
        0
        • C Chris Losinger

          welcome to my life

          V Offline
          V Offline
          Vikram A Punathambekar
          wrote on last edited by
          #30

          Woah... haven't seen you in a long time Chris. How's it going these days?

          Cheers, विक्रम "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:

          C 1 Reply Last reply
          0
          • V Vikram A Punathambekar

            Woah... haven't seen you in a long time Chris. How's it going these days?

            Cheers, विक्रम "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:

            C Offline
            C Offline
            Chris Losinger
            wrote on last edited by
            #31

            i'm here occasionally. not constantly, as previously. it goes... on and on and on and on. :)

            image processing toolkits | batch image processing

            V 1 Reply Last reply
            0
            • F fmsalmeida

              Nelek wrote:

              Software development is a constant war with the universe... Developers trying to do better idiot-proof software and the universe trying to do even dumber users...

              You made my day with this phrase!

              N Offline
              N Offline
              Nelek
              wrote on last edited by
              #32

              You are welcome :) :-D

              M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

              1 Reply Last reply
              0
              • M Marc Clifton

                Examples (#'s have been removed):

                P O BOX
                P.O. BOX
                PMB
                PO B0X
                PO BO X
                PO BOK
                PO BOS
                BOX

                :sigh: The one with the 'K' is interesting. 'K' is on the opposite side of the keyboard -- I can understand the 'S'. The hardest part about parsing crap like this (there are 166,333 records) is determining what other variants I did not parse correctly (for example, considered as a street address, not a PO Box), not which ones I successfully accounted for. Marc

                Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #33

                Just say: "We don't deliver to postal boxes; addresses only". (For real-time, I use online address validation services).

                "(I) am amazed to see myself here rather than there ... now rather than then". ― Blaise Pascal

                1 Reply Last reply
                0
                • C Chris Losinger

                  i'm here occasionally. not constantly, as previously. it goes... on and on and on and on. :)

                  image processing toolkits | batch image processing

                  V Offline
                  V Offline
                  Vikram A Punathambekar
                  wrote on last edited by
                  #34

                  I still remember your old profile pic - with hand on your thoughtful face. Got it somewhere? :)

                  Cheers, विक्रम "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:

                  R 1 Reply Last reply
                  0
                  • V Vikram A Punathambekar

                    I still remember your old profile pic - with hand on your thoughtful face. Got it somewhere? :)

                    Cheers, विक्रम "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:

                    R Offline
                    R Offline
                    Rage
                    wrote on last edited by
                    #35

                    Vikram A Punathambekar wrote:

                    Got it somewhere

                    He probably has his face at the same bbody place you have yours. :rolleyes:

                    Do not escape reality : improve reality !

                    V 1 Reply Last reply
                    0
                    • M Marc Clifton

                      Examples (#'s have been removed):

                      P O BOX
                      P.O. BOX
                      PMB
                      PO B0X
                      PO BO X
                      PO BOK
                      PO BOS
                      BOX

                      :sigh: The one with the 'K' is interesting. 'K' is on the opposite side of the keyboard -- I can understand the 'S'. The hardest part about parsing crap like this (there are 166,333 records) is determining what other variants I did not parse correctly (for example, considered as a street address, not a PO Box), not which ones I successfully accounted for. Marc

                      Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                      P Offline
                      P Offline
                      Peter Adam
                      wrote on last edited by
                      #36

                      Maybe who entered used Hungarian autocorrect in, let's say, Word. box autocorrects to boksz, [s]he tried to correct that to something sounding right, but deleted the wrong letter. Or gave up fighting autocorrect :)

                      1 Reply Last reply
                      0
                      • R Rage

                        Vikram A Punathambekar wrote:

                        Got it somewhere

                        He probably has his face at the same bbody place you have yours. :rolleyes:

                        Do not escape reality : improve reality !

                        V Offline
                        V Offline
                        Vikram A Punathambekar
                        wrote on last edited by
                        #37

                        Smarty pants ;P

                        Cheers, विक्रम "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups