regex

Why is this regular expression not working?

Content of 1.txt: Image" href="images/product_images/original_images/9961_1.jpg" rel="disable-zoom:false; disable-expand: false"><img src="im Code that does not work: <?php $pattern = '/(images\/product_images\/original_images\/)(.*)(\.jpg)/i'; $result = file_get_contents("1.txt"); preg_match($pattern,$result,$match); echo "<h3>Preg...

Regular expression troubles, can't seem to match what I want

I have a load of jibberish data with this somewhere in the middle: "video_id": "hGosI8rBVe8" And from this, I want to extract hGosI8rBVe8. Note that what I want to extract can be of any length, and can include upper/lowercase letters and numbers. This is what I've tried so far: "video_id": "(.*)" and: "video_id": "([a-zA-Z0-9]*)" ...

Backtracking a balancing group in a greedy repetition may cause imbalance?

As a generically brewed example for the purpose of this question, my intent is to match some number of a's, then an equal number of b's, plus one more b. Examine the two patterns exhibited in this snippet (also on ideone.com): var r1 = new Regex(@"(?xn) (?<A> a)+ (?<B-A> b)+ (?(A)(?!)) b "); var r2 = new Regex(@"(?xn) (?<...

Problem with RegEx

Hi, I have a problem with <tx:itypes\b[^>]*>(.*?)</tx:itypes> It should replace the tag and everything inside. It works fine if it's just one line: <tx:itypes> some stuff here </tx:itypes> But there's 15-20 lines with other tags inside < tx:itypes > How can I change it to remove everything? Thanks. ...

RegEx for data between . and {

I am not very good in regex so I'm looking for help. I need to fetch content between . and {. Example: .aaa { } .bbb {} ccc {} ddd {} eee {} I.e. aaa and bbb in a string. This data can change so I want to use a regex for this. Thanks. Spaces are allowed and new lines are allowed. This is a simple text file. ...

Parsing a comma separated file using powershell

I have a text file which contains several lines, each of which is a comma separated string. The format of each line is: <Name, Value, Bitness, OSType> Bitness and OSType are optional. For example the file can be like this: Name1, Value1, X64, Windows7 Name2, Value2, X86, XP Name3, Value3, X64, XP Name4, Value3, , Windows7 Name4, Va...

regular expression, multiline

I want to delete all the text between a pair of "};" which contains a particular keyword. What i want is input: }; text text KEYWORD text text }; Output: }; }; Suggest me a simple regular expression. I know 'sed' is to be used. ...

Python RegEx Matching Newline

I have the following regular expression: [0-9]{8}.*\n.*\n.*\n.*\n.* Which I have tested in Expresso against the file I am working and the match is sucessfull. I want to match the following: Reference number 8 numbers long Any character, any number of times New Line Any character, any number of times New Line Any character, any numb...

How can I apply regular expression to filter a string

How can I apply regular expression to filter only [video src="http://duel.evotechaustin.com/wp-content/uploads/2010/09/kramer.m4v" width="480" height="360" id="b-test" class="player" ] from the following string Is simply dummy text of the printing and typesetting industry. [video src="http://duel.evotechaustin.com/wp-content/upload...

In Perl, how can I print lines read from a file with optional leading whitespace removed?

#!/usr/bin/perl open(SARAN,"first.txt") or die "Can't Open: $!\n"; while($line=<SARAN>) { print "$line\n"; } close SARAN; Hi, In the above perl script, i need one functionality... in first.txt, each line starts with some space in front.. I need to print the lines without space in front... What to do. thanks.. ...

matching table tag by regular expression in php

I need to match a substring in php substring is like <table class="tdicerik" id="dgVeriler" I wrote a regular expression to it like <table\s*\sid=\"dgVeriler\" but it didnot work where is my problem ? ...

how to get all html tags from html file in the list using regular expression

file contains tag as <html><head></head><body><span class=style32></span>.... i want only the html tag i.e span,head,body in list.There should not be duplicates. please help me i'm new to regular expressions. ...

Split with single colon but not double colon using regex

Hi, I have a string like this "yJdz:jkj8h:jkhd::hjkjh" I want to split it using colon as a separator, but not a double colon. Desired result: ("yJdz", "jkj8h", "jkhd::hjkjh") I'm trying with: re.split(":{1}", "yJdz:jkj8h:jkhd::hjkjh") but I got a wrong result. In the meanwhile I'm escaping "::", with string.replace("::", "$$") ...

how to make a Reg. Ex. to find everything between <tr>..</tr> tags?

Possible Duplicate: Best methods to parse HTML How to make a Reg. Ex. to find everything between <tr>..</tr> tags? Its a Big html Page and I want to get everything between different <tr>..</tr> pairs also possible <tr> hi <tr> foo </tr> </tr> the result should be: 1. hi <tr> foo </tr> 2. foo ...

retrieve value inside certain pattern

hi folks., i have a pattern as like this "The world is #bright# and #beautiful#" i need to retrieve the string "bright","beautiful" inside # # .. any pointers My solution (thanks to Bolu): string s = "The world is #bright# and #beautiful#"; string[] str = s.Split('#'); for (int i = 0; i <= str.Length - 1; i++) { ...

search string for specific word and replace it

I think it is a regex I need. I have a text-input where users may search my website. They may use the word "ELLER" between search phrases, which is in english equal to "OR". My search engine however, requires it in english, so I need to replace all ELLER in the query string with OR instead. How can I do this? Btw, it is php... Thank...

Replacing words in php with preg_replace in a given div area

want to replace some words on the fly on my website. $pattern = '/\bWord\b/i'; $content = preg_replace($pattern,'Replacement',$content); That works so far. But now i want only change the the words which are inside div id="content" How do i do that? ...

Matching a few letters and letters with numbers

I'm trying to match letters C D F H I E1 E2 CR (case insensitive) and came up with this. It'll match a single letter but wont match the E1 E2 CR. Actually it should. Whats the right way to do this? preg_match('/^([C]|[D]|[F]|[H]|[I]|[E1]|[E2]|[CR]?)$/','CR') ...

Accurate IP detection regex help

I need to find Internal IP addresses by using a regex, I've managed to do it, but in the following cases all 4 is matching. I need a regex which doesn't match the first but matches the following 3. Each line is a different input. ! "version 10.2.0.4.0 detected" + "version 10.2.0.42 detected" + "version 10.2.0.4 detected" + "version 10.2...

Regex to match Youtube URL's

I am trying to validate a Youtube URL using regex: preg_match('~http://youtube.com/watch\?v=[a-zA-Z0-9-]+~', $videoLink) It kind of works, but it can match URL's that are malformed. For example, this will match ok: http://www.youtube.com/watch?v=Zu4WXiPRek But so will this: http://www.youtube.com/watch?v=Zu4WX£&amp;P!ek And this...