...
In such case how can i get the maximum matched sentence???
The first sentence in the output matches all the words so that is the highest priority and it is printed first.
Next sentence matches with only 2 words so the next priority.
Output:
Code:
The growth of epithelial tissue is downregulation
Our data suggests that epithelial shape and growth control are unequally affected depending on how wt p53 function is impaired and whether partial or full tumor suppressor activity is lost
How to get the desired highest maximum sentence ??
...
"How to get the desired highest maximum sentence ??" - funny. Not sure if "maximum sentence" is desirable.
You may want to do something like this:
Code:
$
$ cat matches.pl
#!perl -w
@arr1=("epithelial","downregulation","growth");
@arr2=("Our data suggests that epithelial shape and growth control are unequally affected",
"The growth of epithelial tissue is downregulation",
"The quick brown fox jumps over the lazy dog",
"The observed downregulation is due to elevated levels of insulin in the blood");
$x = '\\b'.join('\\b|\\b',@arr1).'\\b';
foreach (@arr2) {
$matches{$_} = () = /$x/g;
}
foreach $i (reverse sort {$matches{$a} <=> $matches{$b}} @arr2) {
print $i,"\n";
}
$
$ perl matches.pl
The growth of epithelial tissue is downregulation
Our data suggests that epithelial shape and growth control are unequally affected
The observed downregulation is due to elevated levels of insulin in the blood
The quick brown fox jumps over the lazy dog
$
$
Hi,
I have sentences like this:
$sent=
Protein modeling studies reveal that the RG-rich region is part of a three to four strand antiparallel beta-sheet, which in other RNA binding protein functions as a platform for nucleic acid interactions.
Heterogeneous nuclear ribonucleoparticle... (19 Replies)
Just wondering if there's a better way to get these complete sentences into an array and keep the quotes intact? All the quotes make it look ugly to me but it works. I want to be able to refer to the full sentences by index. I've tried a few qw and qq/ aproaches but what I have below seems about... (4 Replies)
Hi i have just registered
So i am at university studying forensic computing and we have to learn c++
i have never done anything with c++ before and i am abit stuck
i need to create a programme to display the contents of an array of characters forwards and in reverse
Can anyone help me... (1 Reply)
Basically to illuminate i want to take a file with mutliple lines,
C:\searching4theseletters.txt
a
b
c
Read this into an array
@ARRAY
and then use this to compare against another file
C:\inputletters.txt
b
o
a
c
n
a (9 Replies)
I'm currently working with dozens of FASTA files, and I'm tired of having to manually change the filename in my Perl script.
I'm trying to write a simple Perl script that'll create a 2-dimensional array containing the name of the folders and its contents.
For example, I would like the output... (6 Replies)
Hi there
I have a counter called
my $counter = 0;
I am trying to build an array that will have a name that is for example
my @array0 = ("some", "stuff");
but instead of hard coding the "0" in the array name i want to use whatever value the aforementioned $counter has in it...so
... (1 Reply)
Hi ,
I have been trying to write a perl script to do this job. But i am not able to achieve the desired result. Below is my code.
my $current_value=12345;
my @users=("bob","ben","tom","harry");
open DBLIST,"<","/var/tmp/DBinfo";
my @input = <DBLIST>;
foreach (@users)
{
my... (11 Replies)
ksh
eg
arrayname=(1 2 3 4 5)
I'm trying to display the individual contents of an array on a new line without using a loop, using one line of code.
output
1
2
3
4
5 (3 Replies)
Hi
I have two lists of patterns named A and B consisting of around 200 entries in each and I want to extract all the sentences from a big text file which match atleast one pattern from both A and B.
For example, pattern list A consists of :
ama
ani
ahum
mari
...
...
and pattern... (1 Reply)
Discussion started by: my_Perl
1 Replies
LEARN ABOUT ULTRIX
style
style(1) General Commands Manual style(1)Name
style - analyze surface characteristics of a document
Syntax
style [-ml] [-mm] [-a] [-e] [-l num] [-r num] [-p] [-P] file...
Description
The command analyzes the surface characteristics of the writing style of a document. It reports on readability, sentence length and struc-
ture, word length and usage, verb type, and sentence openers. Because runs before looking at the text, formatting header files should be
included as part of the input. The default macro package -ms may be overridden with the flag -mm. The flag -ml, which causes to skip
lists, should be used if the document contains many lists of non-sentences. The other options are used to locate sentences with certain
characteristics.
Options-a Displays all sentences with their length and readability index.
-e Displays all sentences that begin with an expletive.
-l num
Displays all sentences longer than num.
-ml
Skips lists in document.
-mm
Overrides the default macro package -ms.
-P Displays parts of speech of the words in the document.
-p Displays all sentences that contain a passive verb.
-r num
Displays all sentences whose readability index is greater than num.
Restrictions
Use of non-standard formatting macros may cause incorrect sentence breaks.
See Alsoderoff(1), diction(1)style(1)