Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Find numbers using Regex
#5
(Jul-24-2022, 12:11 PM)giddyhead Wrote: Hi,

Thanks for the reply with information and help. Unfortunately it finds all the numbers within. The numbers in bold below is what I am looking to get rid of. The following is a sample but contains the format of the text in one of the lists which contain numbers throughout:
Hope it clarifies. Thanks in advance.

25 - not this number

the cow just over the moon and the sun is in 1the sky

26 - not this number

5one day is soon and soon is near take 5529care, 30over and out

59 - not this number

The covers at near the back of the 59closet, and when found have them place on the each of the beds. However you see the pillow cases use the ones on the 9second shelve.

No worries. The point of my post (sorry that I wasn't clear on this) is that once you know the position of the digits, you can then use that as first step to building the rest of your script and produce whatever output you like, so more a proof of concept really.

What code do you have so far?

Maybe a better way would be to have two functions (one to find the digits and one to find everything else) and have them work together, in a 'for loop' or a 'while loop', with 'if/else' branches to process the results.

def fdigit(d):
    digit = re.search('\d',d)
    if digit:
        return 1

def fchar(c):
    char = re.search('\D',c)
    if char:
        return 1
I've no idea what you're skill level is. Is this something that you're going to be able to do, or will you need guidance?

edit: in fact one function will suffice: if the digit test fails, then there's no need for the other test.
Sig:
>>> import this

The UNIX philosophy: "Do one thing, and do it well."

"The danger of computers becoming like humans is not as great as the danger of humans becoming like computers." :~ Konrad Zuse

"Everything should be made as simple as possible, but not simpler." :~ Albert Einstein
Reply


Messages In This Thread
Find numbers using Regex - by giddyhead - Jul-24-2022, 04:41 AM
RE: Find numbers using Regex - by rob101 - Jul-24-2022, 06:26 AM
RE: Find numbers using Regex - by giddyhead - Jul-24-2022, 12:11 PM
RE: Find numbers using Regex - by rob101 - Jul-24-2022, 02:52 PM
RE: Find numbers using Regex - by giddyhead - Jul-24-2022, 06:22 PM
RE: Find numbers using Regex - by Pedroski55 - Jul-24-2022, 07:29 AM
RE: Find numbers using Regex - by rob101 - Jul-24-2022, 06:36 PM
RE: Find numbers using Regex - by giddyhead - Jul-24-2022, 08:32 PM
RE: Find numbers using Regex - by rob101 - Jul-24-2022, 11:03 PM
RE: Find numbers using Regex - by giddyhead - Jul-25-2022, 05:27 AM
RE: Find numbers using Regex - by Pedroski55 - Jul-25-2022, 12:26 AM
RE: Find numbers using Regex - by giddyhead - Jul-25-2022, 05:22 AM
RE: Find numbers using Regex - by deanhystad - Jul-25-2022, 04:26 AM
RE: Find numbers using Regex - by giddyhead - Jul-25-2022, 05:15 AM
RE: Find numbers using Regex - by rob101 - Jul-25-2022, 06:07 AM
RE: Find numbers using Regex - by deanhystad - Jul-25-2022, 06:28 AM
RE: Find numbers using Regex - by snippsat - Jul-25-2022, 07:32 PM
RE: Find numbers using Regex - by giddyhead - Jul-26-2022, 12:54 AM
RE: Find numbers using Regex - by giddyhead - Jul-28-2022, 12:29 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Regex to find triple characters bfallert 14 433 May-16-2024, 04:02 PM
Last Post: xMaxrayx
  find random numbers that are = to the first 2 number of a list. Frankduc 23 3,401 Apr-05-2023, 07:36 PM
Last Post: Frankduc
  Find and Replace numbers in String giddyhead 2 1,293 Jul-17-2022, 06:22 PM
Last Post: giddyhead
  find 2 largest equal numbers Frankduc 13 3,700 Jan-11-2022, 07:10 PM
Last Post: Frankduc
  Find and replace in files with regex and Python Melcu54 0 1,877 Jun-03-2021, 09:33 AM
Last Post: Melcu54
  Find and replace to capitalize with Regex hermobot 2 2,571 Mar-21-2020, 12:30 PM
Last Post: hermobot
  Python regex to get only numbers tantony 6 4,189 Oct-09-2019, 11:53 PM
Last Post: newbieAuggie2019
  Print Numbers starting at 1 vertically with separator for output numbers Pleiades 3 3,813 May-09-2019, 12:19 PM
Last Post: Pleiades
  How to find the sum of even numbers from entered N numbers? Rajath 2 12,439 Sep-13-2017, 07:19 PM
Last Post: nilamo

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020