Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: String Manipulation
On 5/17/07, Jeremiah Wilton <jeremiah_at_ora-600.net> wrote:
>
> A regex returning the first word from the address should do it:
>
> SQL> select regexp_substr('foo.bar.baz','\w*') from dual;
>
>
>
16:32:27 SQL>l
1* select regexp_substr('foo-1.bar.baz','[a-z|A-Z|0-9|-]*') from dual
16:32:28 SQL>/
REGEX
1 row selected.
There's probably a metacharacter to shorten that regex, but I can't remember and too lazy to look.
-- Jared Still Certifiable Oracle DBA and Part Time Perl Evangelist -- http://www.freelists.org/webpage/oracle-lReceived on Thu May 17 2007 - 18:34:02 CDT
![]() |
![]() |