Find Un / Part Known SubString in data feed Needle haystack

Posted on 2006-04-21
Last Modified: 2008-03-10

I have a lump of data to sort and need to find 2 Un / part known sub strings I know it consists of a number and one of many varitions of text. The text can be txt, texts, text, mins, minutes,minute the Number could be anything

so Lets say

a string of text look in here for this subsring 300 mins and we also need to find this substring 100 texts we need to assign them to variables and know there will only be 2 substrings one text, txt etc and the other mins, minutes etc (allow me some scope to input additional variations)

I need 300 mins adding to a var and 100 texts (well I need the Numeric parts adding vars)

$txt = 100;
$mins = 300;
Question by:Skippythekid
    LVL 3

    Expert Comment

    Could you clarify a little bit? Do you have text like:
    "It took 300 mins to write 100 txt"

    Could you provide a sample of the text you're trying to parse?

    LVL 1

    Author Comment

    Solved thanks m8 using

    $regex_text = "/((\d{1,5})\s+(?:txt|text|texts))/";
    $regex_min = "/((\d{1,5})\s+(?:min|mins|minute|minutes))/";
    preg_match($regex_text, $data, $matches_text);
    preg_match($regex_min, $data, $matches_min);
    $txt = $matches_text[2];
    $mins = $matches_min[2];

    LVL 11

    Expert Comment

    Ahh ok.

    Ask for this question to get PAQ'd with a refund or something.
    LVL 1

    Author Comment

    Please refund sef solved post.

    Accepted Solution

    PAQed with points refunded (400)

    Community Support Moderator

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    A colleague recently asked me about how to give his client a small part of the web site that could be completely under the client's control.  Since I have done this sort of thing before to add emergency banners to a web site, I decided I would creat…
    Part of the Global Positioning System A geocode ( is the major subset of a GPS coordinate (, the other parts being the altitude and t…
    The viewer will learn how to dynamically set the form action using jQuery.
    The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

    758 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    13 Experts available now in Live!

    Get 1:1 Help Now