question abour a simple regular expression...

Ask a Question related to PHP Development, Design and Development.

  1. #1

    Default question abour a simple regular expression...

    Hi,

    With the sentence :

    "Bordeaux est au bord de l'eau"

    How to do to underline, for instance, the word "eau" ? without underlining
    the substring of "Bordeaux" ?
    I don't know how to isolate the word...

    My current code :

    $text=eregi_replace("(".stripslashes($word_to_unde rline]).")","<b>\\0</b>",$
    text);

    but this underline "eau" in "Bordeaux" too and i don't want to !

    Thanks for any help !

    Fred



    Fred Guest

  2. Similar Questions and Discussions

    1. Very simple regular expression question (ASP/VBScript)
      I need a regular expression pattern that will match repeating "leafs" of XML individually, e.g. <link LinkName="Link1"...
    2. Regular Expression Question
      Hello, is it possible to make a regular expression match for the following situation: I have a string, looking like 'foobarbarbar'. I don't...
    3. Regular expression newbie question
      How do I write "not" in regular expression? I am new to reg exp. I want to check the string which does not contain "http://" I wrote ...
    4. [PHP] Regular expression question
      well, first off '>' should not be allowed as a value of an attr="" pair anyways. You should convert it to &gt; or &lt; this will solve that problem....
    5. Regular Expression...simple help?
      Hi Gordon, If you're using a Regular Expression Validator control, you can just drop this into the ValidationExpression property: ^*$ Good...
  3. #2

    Default Re: question abour a simple regular expression...


    "Fred" <frederes@free.fr> schreef in bericht
    news:bfou4k$jnc$1@news-reader5.wanadoo.fr...
    > Hi,
    >
    > With the sentence :
    >
    > "Bordeaux est au bord de l'eau"
    >
    > How to do to underline, for instance, the word "eau" ? without underlining
    > the substring of "Bordeaux" ?
    > I don't know how to isolate the word...
    >
    Assuming you mean 'au' instead of 'eau', you could use the following:

    <?
    $string = "Bordeaux est au bord de l'eau";

    $string_u = preg_replace( "/(^| )(au)($| )/i", "$1<u>$2</u>$3",
    $string);

    echo $string_u;
    ?>


    JW



    Janwillem Borleffs Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139