Я пытаюсь написать функцию, которая вытаскивает все url из строки и удаляет потенциальную конечную косую черту с конца. function getUrls($string) { $regex = '/https?\:\/\/[^\" ]+/i'; preg_match_all($regex, $string, $matches); return ($matches[0]); } Но это возвращает http://test.com . (конечный период) Если у меня есть $string = "Hi I am sharing http://test.com."; $urls = getUrls($string); Он возвращает URL-адрес […]
Я хочу, чтобы регулярное выражение проверяло строку, отвечающую следующим требованиям: Он может содержать az AZ и 0-9 Он может содержать – и _ но не может начинаться и заканчиваться этими символами Он может также содержать пробел, но может не начинаться и не заканчиваться им Он должен соответствовать следующим строкам: folder_with some-content folderwithcontent folder_with_content папка – […]
скажем, у меня есть 2 набора строк для проверки. $string = 12345; $string2 = 15000; //string must contain 1,2,3,4,5 to be returned true if(preg_match('[1-5]',$string) { return true; } else { return false;} Этот код работает для $ string, но не для $ string2. Он также возвращает true с $ string2. Пожалуйста помоги!
У меня есть следующие данные <description><div dir="ltr" style="text-align: left;" trbidi="on"><div class="MsoNormal"><i><span style="font-family: Georgia, Times New Roman, serif; font-size: xx-small;">By Marina Correa</span></i></div><div class="MsoNormal"><i><span style="font-family: Georgia, Times New Roman, serif; font-size: xx-small;">Photography: Courtesy the architect</span><span style="font-family: Georgia, serif; font-size: 9pt;"><o:p></o:p></span></i></div><div class="MsoNormal"><br></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://img.ruphp.com/php/Prost_Beer_+House_AH_Design_Indiaartndesign.jpg" imageanchor="1" style="margin-left: auto; […]
Я хотел бы получить URL-адреса с веб-страницы, которая начинается с «../category/» из следующих тегов: <a href="../category/product/pc.html" target="_blank">PC</a><br> <a href="../category/product/carpet.html" target="_blank">Carpet</a><br> Любое предложение было бы очень оценено. Благодаря!
Хей, у меня есть система, в основном отслеживающая финансы. В этом приложении оно имеет поле «затраты» (к сожалению, это поле VARCHAR). Это поле имеет различные значения, введенные как: £90 £210 per day £50 per logo Design – £180 £36 p/h £1009.51 Есть ли способ, которым я могу преобразовать их в float? Я попробовал использовать (float), […]
Возможный дубликат: Как добавить http: //, если он не существует в URL? Скажем, я хочу сопоставить URL-адрес, который может иметь либо http:// , https:// либо ни в нем. Когда я его заменю, я хочу, чтобы https:// спереди, если он был там, но если это было http:// или ничего, я хочу иметь http:// в начале. Я […]
У меня есть последовательность строк, которая выглядит следующим образом: <x:object*10/> . Я хочу заменить этот тег чем-то другим, который зависит от того, что это за номер. Я сопоставляю тег выше с /<x:object\*[0-9]+\/>/ и используя preg_replace, я могу заменить его всем содержимым, которое я хочу. Мне просто нужно это число сейчас. Как я могу получить номер, […]
У меня есть массив, который мне нужно пройти. Вытащите все до «=», включая «=», а также определенные слова. Затем разделите оставшееся содержимое массива на ','. Вот содержимое массива: $ rows ['role'] $rows['role'][0] = cn=Service Desk Customer,ou=Groups,dc=,dc=co,dc=uk $rows['role'][1] = cn=User,ou=Groups,dc=,dc=co,dc=uk $rows['role'][2] = cn=Site Administrator,ou=Groups,ou=Kiev,ou=Ukraine,ou=Euro-Med,dc=,dc=co,dc=uk $rows['role'][3] = cn=Agent Biometric,ou=Groups,ou=Tirana,ou=Albania,ou=Euro-Med,dc=,dc=co,dc=uk $rows['role'][4] = cn=Agent Welcome,ou=Groups,ou=Tripoli,ou=Libya,ou=Euro-Med,dc=,dc=co,dc=uk После этого мне нужно […]
Мне нужна помощь в написании регулярного выражения для этого шаблона в PHP: [[{"type":"media","view_mode":"small","fid":"1","attributes":{"width":0,"height":0,"src":"http://localhost/x.png"}}]] Это часть текста, и я пытаюсь заменить это чем-то другим. preg_replace_all() бы использовать preg_replace_all() но не может понять, каков будет шаблон. Любая помощь оценивается.