Ben bunu yapacağını yolu ben sayfasını ayrıştırma, bir ...
Ile başlayan tüm şeyler üzerine atlamak '<'
Eğer bir "." Karşılaştığınızda veya [AZ], başka bulana kadar bir tampon içine koyarak başlar "."
Tamponlu dize arama anahtar kelime varsa, sizin dize yeter! Else. belleğe alma başlar "." Karşılaştığınız ve tekrarlayın.
EDIT: James Curran işaret ettiği gibi, bu strateji bazı durumlarda başarısız ... Yani heres çözüm olacaktır:
Ne yapabilirsiniz, (etiketleri sonra) sayfanın başından itibaren karakter X sayısı başlamaktır
and then search for your keyword, buffering 2 previous words. When you find it,
do something like this: {X} ... {prev-2} {next-2}
Örnek: This planet has - or rather had - a problem, which was this: most of the people living on it were unhappy for pretty much of the time. Many solutions were suggested for this problem, but most of these were largely concerned with the movement of small green pieces of paper, which was odd because on the whole it wasn't the small green pieces of paper that were unhappy.
Aranacak Kelimeler: "önerdi"
Sonuç: This planet has - or rather had - a problem ... Many solutions were suggested for this problem...