Solved

Extract data

Posted on 2011-09-29
7
276 Views
Last Modified: 2012-05-12
Hi,
For example 1.txt files contains,
__________________________________________________
XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXBBBBBBBBBBB
WWWWWOOOOONNNNNNNNNNNN
SSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSS
XXXWWXXXXXXBBBBXXXBBBBBBB
WWWWWOOSSSSSSSSS
SSSSSSSSS
___________________________________________________

I want to extract the content present inside the "quote"

SSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSS
0
Comment
Question by:pravink22
  • 3
  • 2
7 Comments
 

Author Comment

by:pravink22
ID: 36813225
1.txt
______________________________________
XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXBBBBBBBBBBB
WWWWWOOOOONNNNNNNNNNNN
quote
SSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSS
quote
XXXWWXXXXXXBBBBXXXBBBBBBB
WWWWWOOSSSSSSSSS
SSSSSSSSS
__________________________________________

Required Output::

SSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSS
0
 
LVL 84

Accepted Solution

by:
ozo earned 500 total points
ID: 36813466
while( <DATA> ){
   print if (/quote/.../quote/)=~/(\d{2}|[2-9])$/
}
__DATA__
XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXBBBBBBBBBBB
WWWWWOOOOONNNNNNNNNNNN
quote
SSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSS
quote
XXXWWXXXXXXBBBBXXXBBBBBBB
WWWWWOOSSSSSSSSS
SSSSSSSSS
0
 

Author Comment

by:pravink22
ID: 36813804
Working good...
Can you explain me  "=~/(\d{2}|[2-9])$/" ???
0
Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

 
LVL 84

Expert Comment

by:ozo
ID: 36813846
ignores the beginning quote when ... is 1 and the ending quote when ... =~/E0/
0
 

Author Comment

by:pravink22
ID: 36814305
can u give me a script for the following?

1.txt
___________________________________________
XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXBBBBBBBBBBB
WWWWWOOOOONNNNNNNNNNNN
WwwIIIIIOOOOOOOquote= "pravin"SSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSS/quote UUUWWWDDDDDDD
XXXWWXXXXXXBBBBXXXBBBBBBB
WWWWWOOSSSSSSSSS
SSSSSSSSS
___________________________________________

Required OUTPUT:

SSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSS
0
 
LVL 9

Expert Comment

by:Suhas .
ID: 37319355
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

I've just discovered very important differences between Windows an Unix formats in Perl,at least 5.xx.. MOST IMPORTANT: Use Unix file format while saving Your script. otherwise it will have ^M s or smth likely weird in the EOL, Then DO NOT use m…
In the distant past (last year) I hacked together a little toy that would allow a couple of Manager types to query, preview, and extract data from a number of MongoDB instances, to their tool of choice: Excel (http://dilbert.com/strips/comic/2007-08…
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

705 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

22 Experts available now in Live!

Get 1:1 Help Now