ホームページ > バックエンド開発 > Golang > 単語を境界に正確に一致させる正規表現

単語を境界に正確に一致させる正規表現

WBOY
リリース: 2024-02-12 13:10:09
転載
1130 人が閲覧しました

単語を境界に正確に一致させる正規表現

php エディタ Zimo は、強力なテキスト マッチング ツールである正規表現を紹介します。正規表現を使用すると、単語と境界を正確に一致させることができるため、必要な情報をより正確に見つけることができます。テキスト処理、データ抽出、フォーム検証などのシナリオのいずれにおいても、正規表現は優れた役割を果たし、作業をより効率的かつ正確にします。次に、正規表現の基本的な構文と一般的なテクニックを深く理解し、誰もがこの強力なツールをよりよく習得できるようにします。

質問の内容

「apple」や「co.」など、境界のある単語を正確に一致させるために golang の正規表現を使用しています。There can という単語があるため、単純に \b を使用することはできません。 「Company」

の例のように、末尾は英数字以外の文字にしてください。

私は次のようなことを試します:

リーリー

しかし、これでは「co.」が得られます。「co.」を直接取得したいのですが、正規表現を調整してそれを実現するにはどうすればよいですか。

よろしくお願いします

回避策

findallstringsubmatch を使用して、キャプチャ グループへのアクセスを許可できます: p> リーリー

出力:

リーリー

ideone デモ

以上が単語を境界に正確に一致させる正規表現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート