@invest193 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
@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))
