文字列操作に便利なツールは正規表現です。これは事実上すべての高レベル言語で使用できます。 C を含む現在のプログラミング言語。正規表現(Regex)は次のように使用されます。 ユニバーサル検索パターン。たとえば、単純な文字列を構築すると、 正規表現として知られる、少なくとも以下を使用してパスワード検証ロジックを実装できます。 大文字 1 文字、小文字 1 文字、数字 1 文字、特殊文字 1 文字、合計の長さは少なくとも 1 文字です。 8文字。
このチュートリアルでは、C を使用して含まれる単語の最初の文字だけを表示する方法を見ていきます。 指定された文字列内で。ここでは、単語を区切るためにスペースを使用する文を見てみましょう 文字が大文字であっても小文字であっても、コンピュータはそれを読み取ります。 正規表現を使用して文字列を分割し、各単語の最初の文字を返します。
正規表現を使用するには、「regex」ヘッダーを使用して正規表現ライブラリをインポートする必要があります。 正規表現を使用するには、次の構文が必要です -
正規表現を定義した後は、それをさまざまな方法で使用できます。意図したアプローチがわかります。 下。単語の最初の文字を読み取る場合、正規表現の構文は次のようになります。 次の内容は次のとおりです:
ここで、「\b」は単語の始まりを表します。 [a-zA-Z] は大文字または小文字を表します 「a」から「z」または「A」から「Z」の範囲内の小文字で、そのうちの 1 つだけが 次に、選択されたすべての一致を読み取るために使用される反復子オブジェクトを見てみましょう -
以上が正規表現を使用して各単語の最初の文字を出力する C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。