Regex -Versäumnis übereinstimmen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Regex -Versäumnis übereinstimmen

by Anonymous » 18 Aug 2025, 05:11

All,
Diese Frage stammt von https://stackoverflow.com/questions/797 ... unabhängig von den Spaces-Inside? Der zu zeigen Code ... < /p>
Zuerst der Code: < /p>

Code: Select all

keyName = L"(CONSTRAINT\\s+\\w\\s+)?\\s+FOREIGN\\s+kEY\\s+(\\s+id\\s+)\\s+REFERENCES\\s+leagues\\s+(\\s+id\\s+)\\s+";

createCommand = L"CREATE TABLE OWNERS(OWNERID INTEGER PRIMARY KEY, ID INTEGER, OWNERNAME VARCHAR(100),FOREIGN KEY(ID) REFERENCES LEAGUES(ID))";

std::wregex pattern( keyName, std::regex_constants::icase );
std::wsmatch findings;
if( std::regex_match( createCommand, findings, pattern ) )
{
auto start = findings[1].first - createCommand.begin();
auto end = findings[1].second - createCommand.begin();
printf( "Match found" );
}
Dieser Code findet die Übereinstimmung nicht.
Was fehlt mir?>

Top