Python Forum
IP string manipulation problem
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
IP string manipulation problem
#1
Dear all,

I'm a complete beginner to Python and I have a question as to which direction I should take to achieve a string manipulation issue.

I have a device that gives me lists of IPs(v4) in this form:

10.1.1.0
10.1.1.2
10.1.1.4-10.1.1.5 <-- 2 contiguous numbers
10.1.1.7
10.1.1.11-10.1.1.13 <-- N variable contiguous numbers
10.1.1.21
...

What I need to achieve is a CVS list of all the actual IPs. (10.1.1.0, 10.1.1.2, 10.1.1.4, 10.1.1.5, 10.1.1.7, 10.1.1.11, 10.1.1.12, 10.1.1.13, 10.1.1.21)

I understand this is somewhat complex (certainly for me it is) the IPs can vary from 1 to 3 characters (with values ranging from 0 to 255) for each dot delimited octet, so any fixed char position is not ok.
Also the ranges (10.1.1.3-10.1.1.4) are not fixed; they can vary from 2 to N contiguous IPs.

I don't expect anyone to submit a solution, but would you be able to point me as to how best address this problem, let's say in high level code or general direction to pursue?
Is it better to go into a string manipulation direction? But I would not have ideas on how to address the logic of dealing with octets.

Is there a way to deal with this list with the ipaddress.IPv4Address primitives? any suggestion?

I will be happy to update this post with my developments/stages.

Thank you for your help!
Reply


Messages In This Thread
IP string manipulation problem - by TheRealNoob - Jan-29-2019, 10:03 AM
RE: IP string manipulation problem - by buran - Jan-29-2019, 10:23 AM
RE: IP string manipulation problem - by perfringo - Jan-29-2019, 01:40 PM
RE: IP string manipulation problem - by TheRealNoob - Jan-30-2019, 07:01 AM
RE: IP string manipulation problem - by perfringo - Jan-30-2019, 07:40 AM
RE: IP string manipulation problem - by TheRealNoob - Jan-30-2019, 11:55 AM
RE: IP string manipulation problem - by perfringo - Jan-30-2019, 01:48 PM
RE: IP string manipulation problem - by TheRealNoob - Jan-31-2019, 07:03 AM
RE: IP string manipulation problem - by perfringo - Jan-31-2019, 10:42 AM
RE: IP string manipulation problem - by TheRealNoob - Feb-01-2019, 07:22 AM
RE: IP string manipulation problem - by perfringo - Feb-01-2019, 10:56 AM
RE: IP string manipulation problem - by TheRealNoob - Feb-01-2019, 01:54 PM
RE: IP string manipulation problem - by perfringo - Feb-04-2019, 09:29 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Convert string to float problem vasik006 8 3,520 Jun-03-2022, 06:41 PM
Last Post: deanhystad
  Problem in list manipulation CyKlop 6 2,390 Oct-18-2021, 09:03 AM
Last Post: DeaD_EyE
  f string concatenation problem growSeb 3 2,322 Jun-28-2021, 05:00 AM
Last Post: buran
Question Problem with string and \n Falassion 6 2,769 Jun-15-2021, 03:59 PM
Last Post: Falassion
  how to deal with problem of converting string to int usthbstar 1 2,043 Jan-05-2021, 01:33 PM
Last Post: perfringo
  optimization problem for dataframe manipulation fimmu 0 1,503 Aug-31-2020, 06:02 PM
Last Post: fimmu
  string problem Mathisdlg 6 2,953 Aug-05-2020, 09:31 AM
Last Post: Mathisdlg
  Unicode string index problem luoheng 6 3,118 Nov-23-2019, 03:04 PM
Last Post: luoheng
  simple string & input problem kungshamji 5 3,748 Jun-23-2019, 03:54 PM
Last Post: kungshamji
  Problem with inserting a string in to Sqlite db darktitan 3 4,588 Mar-03-2019, 06:30 PM
Last Post: stranac

Forum Jump:

User Panel Messages

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