$string = " put returns between paragraphs for linebreak add 2 spaces at end "; Хотите удалить все новые строки из строки. У меня есть это регулярное выражение, оно может поймать всех из них, проблема в том, что я не знаю, с какой функцией его использовать. /\r\n|\r|\n/ $string должно стать: $string = "put returns between […]
У меня есть это регулярное выражение для проверки в javascript: /^(?:'[Az](([\._\-][A-z0-9])|[A-z0-9])*[a-z0-9_]*')$/ Теперь я хочу одно и то же регулярное выражение для проверки формы с помощью проверки формы Codeigniter: $this->form_validation->set_rules('username', 'Nombre de usuario', 'required|min_length[2]|max_length[15]|regex_match[/^[AZ az 0-9 _ . \-]+$/]|is_unique[user.username]'); регулярное выражение в этой строке не эквивалентно тому, что я упоминал. При попытке скопировать и вставить такое […]
Мне нужно удалить все символы из строки, которые не находятся в az AZ 0-9 или не являются пробелами. У кого-нибудь есть функция для этого?
Как я могу использовать PHP для выделения всех символов, которые не являются альфа-цифрами, числами, пробелами или прокруткой? Я пробовал следующее, но это препинание. preg_replace("/[^a-zA-Z0-9\s]/", "", $str);
С PHP, как я могу имитировать поведение автоматической привязки StackOverflow (какой BTW просто круто)? Например, следующий URL: http://www.stackoverflow.com/questions/1925455/how-to-mimic-stackoverflow-auto-link-behavior Преобразуется в это: <a title="how to mimic stackoverflow auto link behavior" rel="nofollow" href="http://www.stackoverflow.com/questions/1925455/how-to-mimic-stackoverflow-auto-link-behavior">stackoverflow.com/questions/1925455/…</a> В этом случае мне не нужен атрибут title . И это: http://pt.php.net/manual/en/function.base-convert.php#52450 Преобразуется в это: <a rel="nofollow" href="http://pt.php.net/manual/en/function.base-convert.php#52450">pt.php.net/manual/en/…</a> Как я могу сделать аналогичную функцию […]
Я хотел бы regexp или другую строку, которая может заменить все, кроме буквенно-цифровых символов ( az и 0-9 ) из строки. Все вещи, такие как ,@#$(@*810 должны быть лишены. Любые идеи? Изменить: мне теперь нужно это, чтобы разбить все, но разрешить точки, так что все, кроме az, 1-9, . , Идеи?
кажется тривиальным, но мне трудно: Кто-нибудь имеет подсказку для меня о том, как удалить управляющие символы, такие как STX, из строки php. Я играл с preg_replace("/[^a-zA-Z0-9 .\-_;!:?äÄöÖüÜß<>='\"]/","",$pString) но обнаружил, что он много удалил. Есть ли способ удалить только контрольные символы? ТИА К
Разбор массива строковых команд мне нужно знать, содержит ли строка определенное ключевое слово. Звучит просто, я знаю, но проблема возникает, когда ключевое слово команды также может быть частью другого слова. Пример: CHECKSOUND SOUND CHECK Поэтому мне нужно проверить, есть ли в текущей строке команда CHECKSOUND, SOUND или CHECK. Если я использую что-то вроде: if(stristr($line,'SOUND') == […]
Как удалить последний символ только в том случае, если это период? $string = "something here."; $output = 'something here';
Сначала давайте определим «URL» в соответствии с моими требованиями. Возможны только протоколы http:// и https:// то обязательное имя домена, например stackoverflow.com затем необязательно остальные компоненты url ( path , query , hash , …) Для справки: список действительных и недействительных URL в соответствии с моими требованиями ДЕЙСТВУЕТ stackoverflow.com stackoverflow.com/questions/ask https://stackoverflow.com/questions/ask http://www.amazon.com/Computers-Internet-Books/b/ref=bhp_bb0309A_comint2?ie=UTF8&node=5&pf_rd_m=ATVPDKIKX0DER&pf_rd_s=browse&pf_rd_r=0AH7GM29WF81Q72VPFDH&pf_rd_t=101&pf_rd_p=1273387142&pf_rd_i=283155 amazon.com/Computers-Internet-Books/b/ref=bhp_bb0309A_comint2?ie=UTF8&node=5&pf_rd_m=ATVPDKIKX0DER&pf_rd_s=browse&pf_rd_r=0AH7GM29WF81Q72VPFDH&pf_rd_t=101&pf_rd_p=1273387142&pf_rd_i=283155 http://test-site.com (filter_var отвергает […]