![](/img/trans.png)
[英]PHP Regex to match word in a sentence with optionally only other certain words
[英]PHP match specific letters of sentence and get only the words
我很想編寫一個PHP代碼來使用字母來獲取匹配的單詞,它不是相同的strpos。
ex
$string="How are you robin ?";
$searchletters="yo";
in this "$string" when i search "$searchletters" i need to get
the word "you" which have you letters,
任何人都有一個想法如何使用PHP來實現。 謝謝
您可以使用此正則表達式:
$re = '/\b' . preg_quote($searchletters, '/') . '\w*\b/';
preg_match($re, $string, $m);
echo $m[0] . "\n";
//=> you
strtok(strrchr($string,$searchletters), " ");
說明:
strrchr() :查找一個字符串在另一個字符串中最后一次出現的位置,並返回從該位置到該字符串末尾的所有字符。
strtok() :可用於基於某些分隔符將字符串拆分為較小的字符串(令牌)。 有關更多詳細信息和示例,請參見strtok PHP手冊頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.