У меня уже есть метод маршрутизации, который соответствует этому шаблону: /hello/:name что заданное имя является динамическим путем, я хочу знать, как это сделать: /hello/{name} с тем же регулярным выражением. Как добавить к нему необязательную косую черту? /hello/:name(/) or /hello/{name}(/) Это регулярное выражение, которое я использую для /hello/:name @^/hello/([a-zA-Z0-9\-\_]+)$@D Регулярное выражение генерируется автоматически из класса PHP […]
Я хотел бы извлечь содержимое из большого файла ячеек таблицы с помощью regexp и обработать данные с помощью PHP. Вот данные, которые я хотел бы сопоставить: <td>Current Value: </td><td>100.178</td> Я попытался использовать это регулярное выражение для соответствия и получения текста: preg_match("<td>Current Value: </td><td>(.+?)</td>", $data, $output); Однако я получаю предупреждение «Неизвестный модификатор», а мой переменный $ […]
У меня есть один файл PHP, в котором Первая часть: Сервер генерирует некоторый вывод. Вторая часть: использует генерируемый сервером вывод и передает информацию. что я наделал: Имя файла: abc.php <?php //first part based on the information here server generates some output say: 111 success: id:104.123/12345678 |value:10000045 //second part i will be using the output generated […]
Учти это: набор A: 1 2 3 4 набор B: 3 4 5 6 набор C: 4 5 6 7 набор D: 1 Я хочу сравнить D с остальными и получить в результате набор чисел как наиболее актуальный. Результат должен быть в таком порядке: 4 (поскольку D имеет общее число с A и 4 находится […]
У меня есть строка, описывающая матрицу элементов nxm, подобных этой: §inputmap = " ~~~~~~~~~~~~~~~~~~~~B~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~BBB……..BBB~~~~~~~~~~~~~ ~~~~~~~~~~BB……………FBB~~~~~~~~~~ ~~~~~~~~BB………………..BB~~~~~~~~ ~~~~~~BB…..F………………BB~~~~~~ ~~~~~BB…………………F…..B~~~~~ ~~~~B…………………………B~~~~ ~~~B……..F…………………..B~~~ ~~BB………F………………….BB~~ ~~B…………….F……………..BB~ ~BF….F….F……………………FB~ ~B……………………………….B B……………………………….FB B……..F……F………………….B B………………………F……….B B………………………………..B B………………………………..B B…….F…………………..F……B B……FFF………………………..B B…….F………………………..FB ~B………………F……………..FB ~BF………………………F…….B~ ~~B…F………..F……….FFFFF.F.BB~ ~~BB………………F..F….F…..BB~~ ~~~B…………………..FF.FF….B~~~ ~~~~B…………………………B~~~~ ~~~~~BB………………………B~~~~~ ~~~~~~BB……………………BB~~~~~~ ~~~~~~~~BB……….F……….B~~~~~~~~ ~~~~~~~~~~BB…………….BB~~~~~~~~~~ ~~~~~~~~~~~~~BBB…….F.BBB~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~BBBBBB~~~~~~~~~~~~~~~~~ "; $inputmap = trim($inputmap); Мне нужно создать регулярное выражение (или […]
Какой тип регулярного выражения следует использовать для соответствия хеш-памяти md5. как проверить этот тип строки 00236a2ae558018ed13b5222ef1bd987 Я попробовал что-то вроде этого: ('/^[a-z0-9]/') но он не работал. как добиться этого? благодаря
Я ищу для реализации системы контента, связанной с стилем, связанным с YouTube. У меня есть 5 тегов / ключевых слов для каждой моей страницы, название и описание. Я хотел бы отображать ссылки на две наиболее похожие страницы. Я предполагаю, что запрос mysql основан на упорядоченности по релевантности. большое спасибо.
Я хочу дать возможность сопоставить строку с подстановочным знаком * . пример $mystring = 'dir/folder1/file'; $pattern = 'dir/*/file'; stringMatchWithWildcard($mystring,$pattern); //> Returns true Пример 2: $mystring = 'string bl#abla;y'; $pattern = 'string*y'; stringMatchWithWildcard($mystring,$pattern); //> Returns true Я подумал что-то вроде: function stringMatch($source,$pattern) { $pattern = preg_quote($pattern,'/'); $pattern = str_replace( '\*' , '.*?', $pattern); //> This is […]
Попытка создать шаблон регулярного выражения для проверки адреса электронной почты. Это позволит использовать точку (.), Но не более, чем рядом друг с другом. Должен соответствовать: test.test@test.com Не должно совпадать: test..test @ test.com Теперь я знаю, что в Интернете есть тысячи примеров для подбора электронной почты, поэтому, пожалуйста, не отправляйте мне ссылки с полными решениями, я […]