-1

特定のファイルから人々の教育資格をフィルター処理する正規表現を作成する必要があります。

例えば ​​:

B.Tech B.Com M.S S.S.C

私は次のコードで試しています

if(strlen($data<=6))
{
  $regexp="/^[A-Za-z\.]$/";
  if(preg_match($regexp,$data))
  {
    echo 'Education = ' . $data .'<br />';
  }
}

しかし、最後のドットとその後の文字しか取得できません。

4

2 に答える 2

2

どう/.*/ですか?それはあなたの文字列全体に一致します-これは教育資格です(あなたが望んでいたように)。

PS:文字列構造全体と追加の基準をわざわざ説明しなかったので、非常に一般的な答えが得られました。

于 2012-12-28T09:47:52.260 に答える
0

使ってみてください\b(([\w]+[.][\w]+)([.][\w])*)これを使用すると、B.Tech、B.com、MS ....などを任意の文字列から抽出できます

説明はこちら

于 2012-12-28T10:17:22.127 に答える