OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::RegExp Class Reference

正規表現 More...

#include <RegExp.hpp>

Public Member Functions

SIV3D_NODISCARD_CXX20 RegExp ()
 
SIV3D_NODISCARD_CXX20 RegExp (StringView pattern)
 
bool isValid () const noexcept
 
 operator bool () const noexcept
 
bool fullMatch (StringView s) const
 
MatchResults match (StringView s) const
 
MatchResults search (StringView s) const
 
Array< MatchResultsfindAll (StringView s) const
 

Detailed Description

正規表現

Constructor & Destructor Documentation

◆ RegExp() [1/2]

SIV3D_NODISCARD_CXX20 s3d::RegExp::RegExp ( )

◆ RegExp() [2/2]

SIV3D_NODISCARD_CXX20 s3d::RegExp::RegExp ( StringView  pattern)
explicit

Member Function Documentation

◆ findAll()

Array<MatchResults> s3d::RegExp::findAll ( StringView  s) const

◆ fullMatch()

bool s3d::RegExp::fullMatch ( StringView  s) const

◆ isValid()

bool s3d::RegExp::isValid ( ) const
noexcept

◆ match()

MatchResults s3d::RegExp::match ( StringView  s) const

◆ operator bool()

s3d::RegExp::operator bool ( ) const
explicitnoexcept

◆ search()

MatchResults s3d::RegExp::search ( StringView  s) const

The documentation for this class was generated from the following file: