Куда записывать то будете :)
Нужно указать Папку или Файл.
Обычно указывается через Ресурсы:
83a5ff97-9db2-47b1-bb26-b95297471abd-image.png
49c63a0f-256d-4b15-ae2b-0e470eded570-image.png
aee346f7-66f3-4db6-b565-7aefe6017eba-image.png
@Barahol
var pattern= /(Maliby.*?Kuprin)|(Kuprin.*?Maliby)/gms;
var text =`
Server: Maliby
Name: Ivan
Surname: Kuprin
Server: Liter
Name: James
Surname: Bond
Server: Games
Name: Leonardo
Surname: Dicaprio`;
let isWordsFound = text.match(pattern)
если isWordsFound не null значит в тексте есть оба слова. pattern - это регулярное выражение, я использую чистый javascript, но в БАС есть так же работа с регулярками без js
@dzxt said in Как можно одним действием искать два и более слов в тексте?:
@Barahol
var pattern= /(Maliby.*?Kuprin)|(Kuprin.*?Maliby)/gms; var text =` Server: Maliby Name: Ivan Surname: Kuprin Server: Liter Name: James Surname: Bond Server: Games Name: Leonardo Surname: Dicaprio`; let isWordsFound = text.match(pattern)если isWordsFound не null значит в тексте есть оба слова. pattern - это регулярное выражение, я использую чистый javascript, но в БАС есть так же работа с регулярками без js
метод indexOf() будет работать быстрее регулярных выражений и потреблять гораздо меньше системных ресурсов. Также для решения задачи топикастера лучше использовать метод test() вместо match(), ну и в BAS не будет работать директива let
@dzxt said in Как можно одним действием искать два и более слов в тексте?:
@Fox
Сеачала решил что test не работает, потом понял что
match:
"Текст для поиска".match(pattern)
test:
pattern.test("Текст")
var str = "Текст для поиска"
var pattern = /текст/i
log(pattern.test(str))
