Ответы пользователя по тегу PHP
  • Как составить правильно?

    @evgeniy_trebin
    Ruby on Rails developer
    /<div\s+class="first"\s*>.*<\s*\/div>\s*<div\s+class="second"\s*>.*<\s*\/div>/


    пример на Ruby
    >> regex = /<div\s+class="first"\s*>.*<\s*\/div>\s*<div\s+class="second"\s*>.*<\s*\/div>/
    
    >> s = %{<div class="first">First</div><div class="second">Second</div>}
    >> regex =~ s
    => 0
    т.е. вхождение с 0 символа
    
    >> s = %{<div class="second">Second</div>}
    => "<div class=\"second\">Second</div>"
    >> regex =~ s
    => nil
    т.е. вхождения нет
    
    >> s = %{<div class="first">First</div>}
    => "<div class=\"first\">First</div>"
    >> regex =~ s
    => nil
    т.е. вхождения нет
    Ответ написан
    Комментировать
  • Как заменить цифру в строку с помощью регулярного выражения?

    @evgeniy_trebin
    Ruby on Rails developer
    Так пойдет?

    >>a = 0
    => 0
    >> a = a.to_s.sub('0',%{hello world})
    => "hello world"
    >> a
    => "hello world"

    a = 123
    => 123
    >> a = a.to_s.gsub(/\d+/,%{hello world})
    => "hello world"
    >> a
    => "hello world"
    Ответ написан
    Комментировать