|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
|||||||||||
Match не возвращает значения?22.02.2023, 16:24. Показов 3136. Ответов 63
Метки нет (Все метки)
Попытался переписать код ниже на match.
Не могу понять в чем причина? Ведь match возвращает значения через "=>", но консоль пишет "none returned " че за бред? Оригинальный код: Кликните здесь для просмотра всего текста
Моя попытка переписать оригинальный код на match: Кликните здесь для просмотра всего текста
0
|
|||||||||||
| 22.02.2023, 16:24 | |
|
Ответы с готовыми решениями:
63
Preg_match возвращает match[0] c пробелами Метод match() возвращает null, выражение не совпадает Почему Regex.Match() возвращает пустой результат? |
|
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
|
|||||||||
| 01.03.2023, 17:15 | |||||||||
0
|
|||||||||
|
943 / 559 / 299
Регистрация: 07.11.2022
Сообщений: 922
|
||||||||||||
| 01.03.2023, 19:11 | ||||||||||||
|
У вас:
0
|
||||||||||||
|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
|||
| 01.03.2023, 20:29 [ТС] | |||
|
xkkx
Как выучу попытаюсь сделать ваше задание.
Как называется калькулятор, который принимает любое кол-во цифр и оператор в строке, а потом выполняет с ними мат. операции? Это лексический калькулятор?
0
|
|||
|
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
|
||
| 01.03.2023, 20:33 | ||
|
Банальная задача на проф пригодность, что человек хоть что - то понимает, и может мыслить логически. Конечно же хорошо, когда человек очень начитанный, знает много паттернов, и прочего. Но не всегда это поможет. Данная задача не требует знания каких то формул, и прочего. Справится совершенно любой человек, который осилил начальную документацию по PHP
0
|
||
|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
||
| 01.03.2023, 20:36 [ТС] | ||
|
xkkx
0
|
||
|
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
|
|||
| 01.03.2023, 20:40 | |||
|
https://regex101.com/
0
|
|||
|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
||
| 01.03.2023, 20:49 [ТС] | ||
|
xkkx
Да какая это простая задача. Может для директора IT-компании вроде вас простая. Такое решается при помощи eval или встроенных функций для работы со строкой. А вы говорите, что вышеперечисленное нельзя использовать. Добавлено через 1 минуту xkkx
Я впервые об этом слышу. Добавлено через 6 минут xkkx я не понимаю, как реализовать функцию, которая будет принимать любое количество чисел, операторов и проводить с ними мат. операции. Например 1+1 2+2+2/2-2 3+3*2 До этого я делал функции, чьи аргументы были строго фиксированы. Наример: 2+2 1+1 1*1 и т.д.
0
|
||
|
5516 / 1199 / 164
Регистрация: 16.01.2023
Сообщений: 2,852
|
|||||||||||||
| 01.03.2023, 20:52 | |||||||||||||
|
У вас будет примерно такой вызов:
1
|
|||||||||||||
|
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
|
|
| 01.03.2023, 20:55 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
|
| 01.03.2023, 21:01 [ТС] | |
|
liris
explode и str_replace относятся ли к регулярным выражениям? Добавлено через 42 секунды xkkx explode и str_replace относятся ли к регулярным выражениям?
0
|
|
|
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
|
|
| 01.03.2023, 21:11 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
|
| 01.03.2023, 21:17 [ТС] | |
|
xkkx
То есть, я могу использовать любые встроенные функции php для работы со строками? Добавлено через 2 минуты xkkx Мне нельзя использовать только эти регулярные выражения? Кликните здесь для просмотра всего текста
0
|
|
|
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
|
|||
| 01.03.2023, 21:19 | |||
|
Задача состоит в том что бы, самому разобрать строку на токены, и выполнить токены для конечного результата
0
|
|||
|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
||
| 01.03.2023, 21:23 [ТС] | ||
|
xkkx
Другими словами сделать аналог eval ?
0
|
||
|
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
|
||||||||||||
| 01.03.2023, 21:32 | ||||||||||||
|
Ты на выходе получишь такие токены Кликните здесь для просмотра всего текста
Добавлено через 4 минуты Кликните здесь для просмотра всего текста
0
|
||||||||||||
|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
|
| 01.03.2023, 21:38 [ТС] | |
|
xkkx
Я же новичок в php, я не понимаю как такое сделать. Да и зачем мне это. Ваше высокоблагородие, научите простого крестьянина творить чудо, а именно аналог eval без регулярных выражений, если конечно вам позволит честь мундира.
0
|
|
|
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
|
||||
| 01.03.2023, 21:40 | ||||
|
0
|
||||
|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
|
| 01.03.2023, 21:50 [ТС] | |
|
xkkx
Ваше высокоблагородие, научите простого крестьянина творить чудо, а именно аналог eval без регулярных выражений. Если вам позволит честь мундира, то не изволили бы вы показать пример сие божественного чуда(кода)
0
|
|
|
5516 / 1199 / 164
Регистрация: 16.01.2023
Сообщений: 2,852
|
||
| 01.03.2023, 21:56 | ||
|
Если вы ожидаете, что решение займет пару строк (или пару десятков строк) - вы заблуждаетесь. И уж тем более не ждите, что вы за пару минут сможете понять как это должно выглядеть. Декомпозируйте задачу и попытайтесь ее решить хотя бы алгоритмически (то есть на бумаге просто карандашиком нарисовать схему, как эта программа должна примерно работать). Можно начать с очень поверхностных абстракций, и затем детализировать каждый блок все подробнее, и подробнее, приближаясь к решению.
0
|
||
|
2 / 2 / 0
Регистрация: 15.02.2022
Сообщений: 469
|
||||
| 01.03.2023, 22:49 [ТС] | ||||
|
liris
Он хочет, чтобы я это сделал без регулярных выражений. А директор IT компании говорит, что это очень легкая задача для любого новичка. Может вернусь к этой задаче через пару годиков. Сейчас у меня недостаточно знаний =(
Это все равно, что попытаться построить дом без знаний: Как заливать фундамент, как возводить стены и т.д.
К сожалению, я не получаю от этого удовлетворение. Добавлено через 12 минут liris То есть, мне нужно написать парсер строки? Добавлено через 2 минуты xkkx есть ли у вашей задачи термин или имя? типа парсинг строки?
0
|
||||
| 01.03.2023, 22:49 | |
|
Почему string.match возвращает только одно совпадение ?
Функция не возвращает значения
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|