Search
 
SCRIPT & CODE EXAMPLE
 

PHP

preg_replace javascript

var text = 'test   test   test test',
    fixed;
fixed = text.replace(/s+/g, '-');
Comment

preg_replace


<?php
$string = 'April 15, 2003';
$pattern = '/(w+) (d+), (d+)/i';
$replacement = '${1}1,$3';
echo preg_replace($pattern, $replacement, $string);
Comment

preg_replace examples

$result = preg_replace('/abc/', 'def', $string);   # Replace all 'abc' with 'def'
$result = preg_replace('/abc/i', 'def', $string);  # Replace with case insensitive matching
$result = preg_replace('/s+/', '', $string);      # Strip all whitespaces
Comment

php preg replace

preg_replace($pattern, $replacement, $subject [, $limit [, &$count]]);
// Returns an array if the subject parameter is an array,
// or a string otherwise.
// If matches are found, the new subject will be returned, otherwise
// subject will be returned unchanged or NULL if an error occurred.
Comment

preg_replace

<?php
$string = 'April 15, 2003';
$pattern = '/(w+) (d+), (d+)/i';
$replacement = '${1}1,$3';
echo preg_replace($pattern, $replacement, $string);
?>
Comment

preg_replace examples

$result = preg_replace(
    array('/pattern1/', '/pattern2/'),
    array('replace1', 'replace2'),
    $string
);
Comment

php preg_replace function

preg_replace($pattern, $replacement, $string);
Comment

preg_replace examples

$result = preg_replace('/abc(def)hij/', '/1/', $string);
$result = preg_replace('/abc(def)hij/', '/$1/', $string);
$result = preg_replace('/abc(def)hij/', '/${1}/', $string);
Comment

preg_replace examples

# Strip HTML tag
$result = preg_replace('#<span id="15">.*</span>#m', '', $string);
Comment

preg_replace

i searched for a while for a script, that could see the difference between an html tag and just < and > placed in the text,
the reason is that i recieve text from a database,
wich is inserted by an html form, and contains text and html tags,
the text can contain < and >, so does the tags,
with htmlspecialchars you can validate your text to XHTML,
but you'll also change the tags, like <b> to <b>,
so i needed a script that could see the difference between those two...
but i couldn't find one so i made my own one,
i havent fully tested it, but the parts i tested worked perfect!
just for people that were searching for something like this,
it may looks big, could be done easier, but it works for me, so im happy.

<?php
function fixtags($text){
$text = htmlspecialchars($text);
$text = preg_replace("/=/", "=""", $text);
$text = preg_replace("/"/", """", $text);
$tags = "/<(/|)(w*)( |)(w*)([=]*)(?|(")"""|)(?|(.*)?"(")|)([ ]?)(/|)>/i";
$replacement = "<$1$2$3$4$5$6$7$8$9$10>";
$text = preg_replace($tags, $replacement, $text);
$text = preg_replace("/=""/", "=", $text);
return $text;
}
?>

an example:

<?php
$string = "
this is smaller < than this<br />
this is greater > than this<br />
this is the same = as this<br />
<a href="http://www.example.com/example.php?test=test">This is a link</a><br />
<b>Bold</b> <i>italic</i> etc...";
echo fixtags($string);
?>

will echo:
this is smaller < than this<br />
this is greater > than this<br />
this is the same = as this<br />
<a href="http://www.example.com/example.php?test=test">This is a link</a><br />
<b>Bold</b> <i>italic</i> etc...

I hope its helpfull!!
Comment

How to use preg_replace() function in php

<!DOCTYPE html>
<html>
<body>
  <?php  
  // Display result after replace and count 
  echo preg_replace(array('/d/', '/s/'),
          '*', '1234567890', 8);
  ?>
</body>
</html>
Comment

PREVIOUS NEXT
Code Example
Php :: laravel show table columns 
Php :: how to change php version in cpanel 
Php :: laravel 8 eloquent orderby 
Php :: Increase the PHP memory limit 
Php :: change arabic number to english php 
Php :: get age in months php 
Php :: laravel eloquent search json column 
Php :: drupal 8 twig add id 
Php :: how to remove keys in subarray php 
Php :: laravel multiple group by 
Php :: encrypt & decrypt laravel 
Php :: or where in codeigniter 
Php :: drupal 8 get enabled languages 
Php :: laravel query builder get last insert id 
Php :: laravel module make migration 
Php :: base url dinamis codeigniter 
Php :: laravel eager loading where clause 
Php :: New Laravel Devcontainer Project Setup 
Php :: php artisan serve on lumen 
Php :: how to get ip address of client in php 
Php :: get specific columns using with() function in laravel eloquent 
Php :: change field name in validation laravel 8 
Php :: php get data from url 
Php :: ubuntu install php 
Php :: lDownload multiple files as a zip-file using php 
Php :: laravel eloquent set timestamps values upon seed 
Php :: Array and string offset access syntax with curly braces is deprecated 
Php :: foreach loop in laravel 
Php :: get authinticated user id laravel 
Php :: declare empty array in php 
ADD CONTENT
Topic
Content
Source link
Name
3+6 =