0

引数として指定された文字列が代名詞の場合に true を返す関数を構築しようとしています。

これを行う良い方法は、大文字/大文字で始まるかどうかを確認することだと思いました。

何かが代名詞である場合に何を言うべきか知っているなら、私に知らせてください.

しかし、最初の文字が大文字/大文字かどうかを確認するには、どうすればよいですか。

] で最初の文字が得られることはわかっstring[0ていますが、アルファベットの大文字/大文字かどうかを確認するには、それを何と比較すればよいでしょうか?

私が今持っているコードは

function isPronoun($str){
    $result = false;
    if($str[0]===/*capital letter*/){
        $result=true;
    }
    return $result;
}
4

3 に答える 3

3

「Mark」、「London」、「Betelgeuse」などの固有名詞も文の最初の単語と同様に大文字で始まりますが、「he」または「it」は小文字で始まる代名詞です。

代名詞を識別するには、 Brill Parserなどの言語パーサーが必要です。

于 2013-06-05T21:38:12.473 に答える