# Regular expression help needed

**URL:** <https://www.ruby-forum.com/t/regular-expression-help-needed/175325>\
**Category:** Rails\
**Created:** [September 11, 2009, 10:37am UTC](https://www.ruby-forum.com/t/regular-expression-help-needed/175325 "2009-09-11T10:37:47Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![san2821](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4da419/32.png) [@san2821](https://www.ruby-forum.com/u/san2821)\
**Post date:** [September 11, 2009, 10:37am UTC](https://www.ruby-forum.com/t/regular-expression-help-needed/175325/1 "2009-09-11T10:37:47Z")

</div>

Hello

I am very week with regular expressions. It may be too easy for someone.

I have following regular expression

loc\_content\_re = /(?:([A-Za-z\s:]_?):)?([\s\S]_)/

> content = “HYDERABAD/NEW DELHI: Andhra Pradesh chief minister was …”

I wanted to extract “HYDERABAD/NEW DELHI” from above content

match\_re = loc\_content\_re.match(content)

> location = $1  
> plain\_content = $2

It shows location nil and plain\_content as passed

One more,

What will be the regular expression to extract  
IANS and  
3 September 2009, 02:57pm IST  
from following  
" IANS 3 September 2009, 02:57pm IST "

Thanks !  
Sandip

---

<div class="post-metadata">

**Author:** ![san2821](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4da419/32.png) [@san2821](https://www.ruby-forum.com/u/san2821)\
**Post date:** [September 11, 2009, 10:47am UTC](https://www.ruby-forum.com/t/regular-expression-help-needed/175325/2 "2009-09-11T10:47:44Z")

</div>

Well for the example string you have given, this does the job :  
reg = /(._):\s+(._)/  
s = “HYDERABAD/NEW DELHI: Andhra Pradesh chief minister was …”  
reg.match(s)  
location = $1 # = “HYDERABAD/NEW DELHI”  
plain\_content = $2 # = “Andhra Pradesh chief minister was …”

Thanks & Regards,  
Dhruva S…

Joan  
Crawford[http://www.brainyquote.com/quotes/authors/j/joan\_crawford.html](http://www.brainyquote.com/quotes/authors/j/joan_crawford.html)

- “I, Joan Crawford, I believe in the dollar. Everything I earn, I  
spend.”

---

<div class="post-metadata">

**Author:** ![san2821](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4da419/32.png) [@san2821](https://www.ruby-forum.com/u/san2821)\
**Post date:** [September 11, 2009, 1:00pm UTC](https://www.ruby-forum.com/t/regular-expression-help-needed/175325/3 "2009-09-11T13:00:37Z")

</div>

Thanks !

What will be the regular expression to extract  
_IANS_ and _3 September 2009, 02:57pm IST_  
from following string

_" IANS 3 September 2009, 02:57pm IST "_

## Sandip

Ruby on Rails Developer

> **[Blogs - Neuigkeiten - Artikel - Webseiten - Medien](https://www.sosblog.com/)**
>
> Auf SOSblog geht es um aktuelle Blogs, Neuigkeiten, Artikel, Webseiten und Medien. Wir bringen interessante neue Webseiten aus den Tiefen des Webs.

> **[Judul Situs](https://funonrails.wordpress.com/)**
>
> “Cinta tidak mengenal batas. Cinta mampu melewati rintangan, melompati pagar, menembus dinding untuk mencapai tujuannya dengan penuh harapan.” — Maya Angelou

> **[Josh Software | Custom Software Development Services & Solutions](https://joshsoftware.com/)**
>
> JoshSoftware offers custom software development Services & Solution that provides enterprise, software development services for web & mobile.

---

<div class="post-metadata">

**Author:** ![san2821](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4da419/32.png) [@san2821](https://www.ruby-forum.com/u/san2821)\
**Post date:** [September 11, 2009, 1:45pm UTC](https://www.ruby-forum.com/t/regular-expression-help-needed/175325/4 "2009-09-11T13:45:42Z")

</div>

reg = /(._)\s([0-9]\s._)/  
s = " IANS 3 September 2009, 02:57pm IST "  
reg.match(s)  
location = $1.strip # = “IANS”  
plain\_content = $2.strip # = “3 September 2009, 02:57pm IST”  
Thanks & Regards,  
Dhruva S…

## Ogden Nash [http://www.brainyquote.com/quotes/authors/o/ogden\_nash.html](http://www.brainyquote.com/quotes/authors/o/ogden_nash.html)

“The trouble with a kitten is that when it grows up, it’s always a cat.”

---

<div class="post-metadata">

**Author:** ![san2821](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4da419/32.png) [@san2821](https://www.ruby-forum.com/u/san2821)\
**Post date:** [September 11, 2009, 2:17pm UTC](https://www.ruby-forum.com/t/regular-expression-help-needed/175325/5 "2009-09-11T14:17:19Z")

</div>

1. Go to [Google.com](http://Google.com)
2. Type keywords: Ruby File basename
3. Press “I am feeling lucky”

Thanks,  
Abhinav

–  
à¤…à¤­à¤¿à¤¨à¤µ  
[http://twitter.com/abhinav](http://twitter.com/abhinav)

On Fri, Sep 11, 2009 at 5:37 PM, prashanth hiremath \<

---

<div class="post-metadata">

**Author:** ![san2821](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4da419/32.png) [@san2821](https://www.ruby-forum.com/u/san2821)\
**Post date:** [September 11, 2009, 2:29pm UTC](https://www.ruby-forum.com/t/regular-expression-help-needed/175325/6 "2009-09-11T14:29:37Z")

</div>

If you need RegExp help this would help you :  
s = ‘Bangalore.txt’  
regexp = /(._).(/_)/  
regexp.match(s)  
baseName = $1 # = “Bangalore”

But I must say, you should try google a bit more often as Abhinav  
mentioned.

Thanks & Regards,  
Dhruva S…

## Ted Turner [http://www.brainyquote.com/quotes/authors/t/ted\_turner.html](http://www.brainyquote.com/quotes/authors/t/ted_turner.html)

“Sports is like a war without the killing.”

On Fri, Sep 11, 2009 at 5:37 PM, prashanth hiremath \<

---

<div class="post-metadata">

**Author:** ![san2821](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4da419/32.png) [@san2821](https://www.ruby-forum.com/u/san2821)\
**Post date:** [September 14, 2009, 4:07pm UTC](https://www.ruby-forum.com/t/regular-expression-help-needed/175325/7 "2009-09-14T16:07:36Z")

</div>

Thanks buddies !

I am sure that in next couple of hours, will able to write complex  
regex !

–  
Sandip

---

<div class="post-metadata">

**Author:** ![san2821](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4da419/32.png) [@san2821](https://www.ruby-forum.com/u/san2821)\
**Post date:** [September 11, 2009, 2:09pm UTC](https://www.ruby-forum.com/t/regular-expression-help-needed/175325/8 "2009-09-11T14:09:42Z")

</div>

Hi

```
   If i have an file name bangalore.txt
   if i wanna remove .txt and assign bangalore to temp variable how 

```

can  
it achieve.

Regards  
prashanth
