|
|
This code example is useful when you want to take an input string and break (split) it into search terms where each work is a search term and several words in "" are a single string to search by.
| <?php
$String='this is a "test expression" for search input';
preg_match_all('/"[^"]+"|[^"\s,]+/', $String, $Tokens);
?> | |
Usage Example
| <?php
$String='this is a "test expression" for search input';
preg_match_all('/"[^"]+"|[^"\s,]+/', $String, $Tokens);
Echo"<PRE>";
var_dump($Tokens);
Echo"</PRE>";
?>
will print:
array(1) {
[0]=>
array(7) {
[0]=>
string(4) "this"
[1]=>
string(2) "is"
[2]=>
string(1) "a"
[3]=>
string(17) ""test expression""
[4]=>
string(3) "for"
[5]=>
string(6) "search"
[6]=>
string(5) "input"
}
} | | |
|
| I need a trim function/regexp that will trim all " " from the ends of a string. Categories : Regexps, PHP, Strings | | | Finding numbers within a string Categories : PHP, Regexps, Strings | | | What is the best way to split a string that consists of two bits of data
seperated by whitespace? Categories : Regexps, Strings, PHP | | | columned txt file to array()? Categories : Arrays, Strings, Regexps, PHP | | | Massreplace Categories : Filesystem, Regexps, Strings, PHP | | | How to build a search query for any N number of words in a search string Categories : PHP, Regexps, Search Engines, Search | | | Making sure a string containes only digits or no digits. Categories : Strings, PHP, Regexps | | | String Replacement and speed consideration
Categories : PHP, Strings, Regexps | | | Avoiding or Detecting high bit characters in a string. Useful when you want to create a valid RSS feed Categories : PHP, Strings, Unicode, Regexps, Rich Site Summary (RSS) | | | PHP Domain Availability Checker Categories : PHP, Complete Programs, Regexps, HTTP, Sockets | | | Search and Replace Text : Searches Files for Specified Text and Replaces It by a Given Text Categories : PHP, PHP Classes, Search, Filesystem | | | Parse string to find sub-string between two arbitrary strings Categories : PHP, Strings, HTML and PHP, Arrays | | | Parse html (title :: meta) Categories : PHP, HTML and PHP, Regexps | | | explode() and SQL blobs Categories : General SQL, Strings, PHP, Databases | | | A simple configuration file editor to ease you life in setting up php applications. Reads variables from a given file automatically and displays current value. New value will be written to file after submit. Categories : PHP, Filesystem, Regexps, Java Script | |
| |
| |
|