Помогите с кодом

Поддержка
  • Есть у меня приколюха, суть который заключается в том, чтобы находить определенное слово в строке.
    А что если мне нужно найти несколько слов? Тоесть не подошло первое, я хочу найти второе. Делать это циклами, мне не очень хочется, это можно сделать так же за одним кодом?
    [[TEXT]].indexOf("сообщить") >= 0
    Например(не работает):
    [[TEXT]].indexOf("сообщить" || "старт") >= 0

  • @Kinokio

    [[TEXT]].search(/это не найдет|это тоже не найдет|слово1|слово2|словосочетание/) !== -1
    

    Это поиск по регулярному выражению, поэтому стоит помнить, что такие символы, как [ ] ( ) . / и др. нужно экранировать символом \.
    Например: [[TEXT]].search(/текст\/разделенный\/слешами/) или [[TEXT]].search(/текст\.разделенный\.точками/)

  • @SecDeveloper >= 0 и > -1 как бы одно и то же )

  • @thepappo да), почему-то >= прочитал как > без равно xd. Сейчас ответ поправлю

  • 0 Votes
    2 Posts
    472 Views
  • -1 Votes
    3 Posts
    849 Views
  • 0 Votes
    16 Posts
    2622 Views
  • 0 Votes
    5 Posts
    1466 Views
  • 0 Votes
    44 Posts
    14187 Views