Get text between A and B?
From: Philipp Lenssen (info_at_outer-court.com)
Date: 11/17/03
- Next message: Steve Robbins: "Re: Faking Posted Variables"
- Previous message: Steve Robbins: "Re: Faking Posted Variables"
- Next in thread: Jedi121: "Re: Get text between A and B?"
- Reply: Jedi121: "Re: Get text between A and B?"
- Reply: Justin Koivisto: "Re: Get text between A and B?"
- Reply: Matty: "Re: Get text between A and B?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 17 Nov 2003 18:40:21 GMT
I want to read out several strings from an HTML (text) file, like
everything between "<h2>" and "</h2>" to create a table-of-contents
(also, things other than tags).
I do have a function but it's slow, and sometimes doesn't finish for
larger files (600K, not much really!).
Now what would be a nice function to do this job? I suppose some regex
with preg_match_all?
It should have a parameter telling which occurrence of the string
should be used, e.g. the second, third and so on.
------------
Like:
function getTextBetween($allText, $textBefore, $textAfter, $offset = 0)
{
// ?
}
Then I could say:
$s = getTextBetween("<h2>foo</h2><p>Hello World</p><h2>bar</h2>",
"<h2>", "</h2>", 1);
echo $s; // ... would be "bar"
------------
Any help greatly appreciated!
- Next message: Steve Robbins: "Re: Faking Posted Variables"
- Previous message: Steve Robbins: "Re: Faking Posted Variables"
- Next in thread: Jedi121: "Re: Get text between A and B?"
- Reply: Jedi121: "Re: Get text between A and B?"
- Reply: Justin Koivisto: "Re: Get text between A and B?"
- Reply: Matty: "Re: Get text between A and B?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|