preg_match_all("/\[([^\]]*)\]/", "<p>[code]</p><p>[menu]</p>",$matches)
刪除空白字元
preg_replace('/[\s]/','',$tt);
只允許英文和數字
preg_replace('/[^a-zA-Z0-9]/','',$_GET['do']);
只允許英文和數字和底線
preg_replace('/[^a-zA-Z0-9_]/','',$_GET['do']);
找出{}內的所有資料
preg_match_all('/\{([^\}]*)\}/', $buffer, $matches);
清除{}內的所有資料
preg_replace("/\{([^\}]*)\}/", '', $replace_data);
找出[]內的所有資料
preg_match_all('/\[([^\]]*)\]/', $buffer, $matches);
找到的資料中 $matches[0] 包含 [] ,$matches[1] 不包含 []
清除()內的所有資料,包含括弧
preg_replace("/\[^\)]+\)/", '', $replace_data);
找出<>內的所有資料
preg_match('/<([^<]*)>/',$m,$match);
去掉檔名中不合理得字元
$file_txt = preg_replace('/\s|\+|\/|\\|\||\*|\.|\$|<|>|\?|#|&/','',$_POST[up_file_txt]);
清除連續的空白,變成一個
$str = preg_replace('/\s\s+/', ' ', $str);
沒有留言:
張貼留言