$find = Swish->new(
"'", # ignore beginning
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'",
"'", # ignore ending
'breath every',
5, # words to highlight BEFORE
5, # words to highlight AFTER
);
de>
####
$find->stream(\*DATA, sub { " ... $_[1]$_[2]$_[3] ..." });
while (my $t = $find->match) { print "[[$t]]\n" }
####
keywords are:
[[ ... With every form you come
You surprise ...]]
[[ ... me, hypnotize me << shouldn't be a break here
With every ...]]
[[ ... breath I take << or here
You're depriving, suffocating ...]]
[[, choking << here's the rest of the text?
Now the time has come when I tell myself
There's nothing more I can take
Then you show me
Does it matter right now
If I'm already numb
That's what you do to control me
]]
####
With every form you come ...
hypnotize me
With every breath I take
You're ...