php エディター Apple は、キーワードに基づいて文字列を分割するための強力な文字列処理技術、golang 正規表現を導入しました。開発では、データをさらに処理するために、特定のキーワードに従って文字列を分割する必要があることがよくあります。 golangの正規表現を利用することで、この機能を簡単に実装でき、開発効率を向上させることができます。この記事では、golang の正規表現の使い方と、キーワードに応じて文字列を分割する方法を詳しく紹介し、日々の開発でより柔軟に文字列を処理できるようにします。一緒に探検しましょう!
これは、findstudentbyid
のような私の文字列です。今度は、単語 find## の前に
find## を置きます # キーワードを分割します単語の前と by
および by
、id
。
つまり、golang の正規表現パターンは
になります。
このキーワード
を分割しようとしていますが、正確な結果を見つけるのに苦労しています。
予想される出力は [Find students by id]
または です
リーリー
しかし、私にはそれができません。この golang コードを試してみました
find student by id解決策
Regexp.Split()はあなたの状況に適した解決策ではないと思います
:
必要なのは部分一致を見つけることだと思います (
、student
、by
、id
など):
したがって、
を次のように使用できます。
リーリー
正規表現を簡略化することもできると思いますが、コメントで指摘されているように、部分一致を処理するために正規表現を括弧で囲むことを忘れないでください:
リーリー
以上がGolangの正規表現はキーワードに基づいて文字列を分割しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。