Community Patterns

37

best youtube id match ( iframe embed replace ready )

Created·2019-03-12 16:17
Flavor·PCRE (Legacy)
Recommended·
MATCH ANY YOUTUBE ID author : mi-ca v1.0 – 2017.03.08 This Regex match any youtube url and grab the ID. Embed ready √ -- `http://www.youtube.com/watch?v=vpiMAaPTze8 http://youtu.be/l_la5XiQJdk http://youtu.be/NLqAF9hrVbY https://youtu.be/qT47KF5pvfw https://youtu.be/zImHyTyYhM8?t=4s http://www.youtube.com/v/NLqAF9hrVbY?fs=1&hl=en_US http://www.youtube.com/v/NLqAF9hrVbY?fs=1&hl=en_US http://www.youtube.com/watch?v=NLqAF9hrVbY http://www.youtube.com/user/Scobleizer#p/u/1/1p3vcRhsYGo http://www.youtube.com/ytscreeningroom?v=NRHVzbJVx8I http://www.youtube.com/sandalsResorts#p/c/54B8C800269D7C1B/2/PPS-8DMrAn4 http://gdata.youtube.com/feeds/api/videos/NLqAF9hrVbY http://www.youtube.com/watch?v=spDj54kf-vY&feature=g-vrec http://www.youtube.com/watch?v=spDj54kf-vY&feature=youtu.be http://www.youtube-nocookie.com/watch?v=NLqAF9hrVbY http://www.youtube.com/embed/NLqAF9hrVbY https://www.youtube.com/embed/NLqAF9hrVbY https://www.youtube.com/watch?v=MRl7cxSOXdU&feature=youtu.be https://www.youtube.com/watch?v=q07SQFmL4rM https://www.youtube.com/watch?v=q07SQFmL4yM https://www.youtube.com/watch?time_continue=4&v=zImHyTyYhM8 http://www.youtube.com/embed/dQw4w9WgXcQ ... http://www.youtube.com/watch?v=dQw4w9WgXcQ ... http://www.youtube.com/?v=dQw4w9WgXcQ ... http://www.youtube.com/v/dQw4w9WgXcQ ... http://www.youtube.com/e/dQw4w9WgXcQ ... http://www.youtube.com/user/username#p/u/11/dQw4w9WgXcQ ... http://www.youtube.com/sandalsResorts#p/c/54B8C800269D7C1B/0/dQw4w9WgXcQ ... http://www.youtube.com/watch?feature=player_embedded&v=dQw4w9WgXcQ ... http://www.youtube.com/?feature=player_embedded&v=dQw4w9WgXcQ ... https://www.youtube.com/watch?v=DFYRQ_zQ-gk&feature=featured https://www.youtube.com/watch?v=DFYRQ_zQ-gk http://www.youtube.com/watch?v=DFYRQ_zQ-gk //www.youtube.com/watch?v=DFYRQ_zQ-gk www.youtube.com/watch?v=DFYRQ_zQ-gk https://youtube.com/watch?v=DFYRQ_zQ-gk http://youtube.com/watch?v=DFYRQ_zQ-gk //youtube.com/watch?v=DFYRQ_zQ-gk youtube.com/watch?v=DFYRQ_zQ-gk https://m.youtube.com/watch?v=DFYRQ_zQ-gk http://m.youtube.com/watch?v=DFYRQ_zQ-gk //m.youtube.com/watch?v=DFYRQ_zQ-gk m.youtube.com/watch?v=DFYRQ_zQ-gk https://www.youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US http://www.youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US //www.youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US www.youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US https://www.youtube.com/embed/DFYRQ_zQ-gk?autoplay=1 https://www.youtube.com/embed/DFYRQ_zQ-gk http://www.youtube.com/embed/DFYRQ_zQ-gk //www.youtube.com/embed/DFYRQ_zQ-gk www.youtube.com/embed/DFYRQ_zQ-gk https://youtube.com/embed/DFYRQ_zQ-gk http://youtube.com/embed/DFYRQ_zQ-gk //youtube.com/embed/DFYRQ_zQ-gk youtube.com/embed/DFYRQ_zQ-gk https://youtu.be/DFYRQ_zQ-gk?t=120 https://youtu.be/DFYRQ_zQ-gk http://youtu.be/DFYRQ_zQ-gk //youtu.be/DFYRQ_zQ-gk youtu.be/DFYRQ_zQ-gk https://www.youtube.com/watch?v=DFYRQ_zQ-gk&feature=featured https://www.youtube.com/watch?v=DFYRQ_zQ-gk http://www.youtube.com/watch?v=DFYRQ_zQ-gk //www.youtube.com/watch?v=DFYRQ_zQ-gk www.youtube.com/watch?v=DFYRQ_zQ-gk https://youtube.com/watch?v=DFYRQ_zQ-gk http://youtube.com/watch?v=DFYRQ_zQ-gk //youtube.com/watch?v=DFYRQ_zQ-gk youtube.com/watch?v=DFYRQ_zQ-gk https://m.youtube.com/watch?v=DFYRQ_zQ-gk http://m.youtube.com/watch?v=DFYRQ_zQ-gk //m.youtube.com/watch?v=DFYRQ_zQ-gk m.youtube.com/watch?v=DFYRQ_zQ-gk https://www.youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US http://www.youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US //www.youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US www.youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US youtube.com/v/DFYRQ_zQ-gk?fs=1&hl=en_US https://www.youtube.com/embed/DFYRQ_zQ-gk?autoplay=1 https://www.youtube.com/embed/DFYRQ_zQ-gk http://www.youtube.com/embed/DFYRQ_zQ-gk //www.youtube.com/embed/DFYRQ_zQ-gk www.youtube.com/embed/DFYRQ_zQ-gk https://youtube.com/embed/DFYRQ_zQ-gk http://youtube.com/embed/DFYRQ_zQ-gk //youtube.com/embed/DFYRQ_zQ-gk youtube.com/embed/DFYRQ_zQ-gk https://youtu.be/DFYRQ_zQ-gk?t=120 https://youtu.be/DFYRQ_zQ-gk http://youtu.be/DFYRQ_zQ-gk //youtu.be/DFYRQ_zQ-gk youtu.be/DFYRQ_zQ-gk https://www.youtube.com/HamdiKickProduction?v=DFYRQ_zQ-gk `
Submitted by mi-ca.ch
21

Get path from any text

Created·2023-01-31 14:38
Updated·2023-07-23 20:17
Flavor·PCRE2 (PHP)
Recommended·
Get path (windows style) from any type of text (error message, e-mail corps ...), quoted or not. THIS IS THE SINGLE LINE VERSION ! If you want understand how it work or edit it, go https://regex101.com/r/7o2fyy Relative path are not supported The goal is to catch what "Look like" a path. See the limitations UNC path and prefix path like //./], [//?/] or [//./UNC/] are allowed some url path like [file:///C:/] or [file://] are allowed Catch path quoted with ["] and [']. But these quotes are include with the catch Quoted path is not concerned by limitations Limitations : (only unquoted path) [dot] and [space] is allowed, but not in a row [dot+space] or [space+dot at end of file name isn't catched INSIDE A NAME FILE (or last directory if it is a path to a directory) : [comma] is not supported (it stop the catch) after a first [dot], any [space] stop the catch after a [space], catch is stoped if next character is not a [letter], [digit] or [-] so, double [space] stop the catch Compatibility compatible PCRE, PCRE2 AutoHotkey : don't forget to escape "%" in "`%" /!\ Powershell and .Net /!\\ : this regex need some modification to be interpreted by powershell. You have to replace each (?&CapturGroupName) by \k. Use this powershell code to do this replacement : ` $powershellRegex = @' [Put here the regex to replace (?&CapturGroupName) with \k] '@ -replace '\(\?&(\w+)\)', '\k' ` This example code must return : [Put here the regex to replace \k with \k]
Submitted by nitrateag

Community Library Entry

1

Regular Expression
Created·2024-07-17 14:58
Flavor·PCRE2 (PHP)

/
ALTER\W.*CLUSTER ALTER\W.*DIMENSION ALTER\W.*EXTERNAL\W.*PROCEDURE ALTER\W.*FULLTEXT\W.*CATALOG ALTER\W.*FULLTEXT\W.*INDEX ALTER\W.*FUNCTION ALTER\W.*INDEX ALTER\W.*INDEXTYPE ALTER\W.*LOGIN ALTER\W.*MATERIALIZED\W.*VIEW ALTER\W.*MATERIALIZED\W.*VIEW\W.*LOG ALTER\W.*METHOD ALTER\W.*NICKNAME ALTER\W.*OPERATOR ALTER\W.*PACKAGE ALTER\W.*PARTITION\W.*FUNCTION ALTER\W.*PARTITION\W.*SCHEME ALTER\W.*PROCECURE ALTER\W.*PROCEDURE ALTER\W.*QUEUE ALTER\W.*REPLICATION\W.*GROUP ALTER\W.*ROUTINE ALTER\W.*SEQUENCE ALTER\W.*SERVER ALTER\W.*SESSION ALTER\W.*TABLE ALTER\W.*TRIGGER ALTER\W.*TYPE ALTER\W.*USER\W.*MAPPING ALTER\W.*VIEW ALTER\W.*XML\W.*SCHEMA\W.*COLLECTION ANALYZE BEGIN\W.*LOGGING BEGIN\W.*QUERY\W.*LOGGING COLLECT\W.*DEMOGRAPHICS COLLECT\W.*STATISTICS COLLMOD COMMENT COMPACT CREATE\W.*ALIAS CREATE\W.*AUTHORIZATION CREATE\W.*CAST CREATE\W.*CLUSTER CREATE\W.*DATABASE CREATE\W.*DEFAULT CREATE\W.*DIMENSION CREATE\W.*DISTINCT\W.*TYPE CREATE\W.*DUPLICATE CREATE\W.*ERROR\W.*TABLE CREATE\W.*EXISTING\W.*TABLE CREATE\W.*EXTERNAL\W.*PROCEDURE CREATE\W.*EXTERNAL\W.*TABLE CREATE\W.*FULLTEXT\W.*CATALOG CREATE\W.*FULLTEXT\W.*INDEX CREATE\W.*FUNCTION CREATE\W.*FUNCTION\W.*MAPPING CREATE\W.*GLOBAL\W.*TEMPORARY\W.*TRACE\W.*TABLE CREATE\W.*HASH\W.*INDEX CREATE\W.*INDEX CREATE\W.*INDEX\W.*EXTENSION CREATE\W.*JOIN\W.*INDEX CREATE\W.*LIBRARY CREATE\W.*LOGIN CREATE\W.*MACRO CREATE\W.*MATERIALIZED\W.*VIEW CREATE\W.*MATERIALIZED\W.*VIEW\W.*LOG CREATE\W.*METHOD CREATE\W.*NICKNAME CREATE\W.*OPERATOR CREATE\W.*OR\W.*REPLACE\W.*FUNCTION CREATE\W.*OR\W.*REPLACE\W.*PROCEDURE CREATE\W.*OR\W.*REPLACE\W.*TRIGGER CREATE\W.*OR\W.*REPLACE\W.*VIEW CREATE\W.*ORDERING CREATE\W.*PACKAGE CREATE\W.*PACKAGE\W.*BODY CREATE\W.*PARATITION\W.*SCHEME CREATE\W.*PARTITION\W.*FUNCTION CREATE\W.*PROCEDURE CREATE\W.*PROFILE CREATE\W.*PROXY_TABLE CREATE\W.*PUBLIC\W.*SYNONYM CREATE\W.*RECURSIVE\W.*VIEW CREATE\W.*REPLICATION\W.*GROUP CREATE\W.*ROLE CREATE\W.*ROUTINE\W.*FROM CREATE\W.*RULE CREATE\W.*SCHEMA CREATE\W.*SEQUENCE CREATE\W.*SESSION CREATE\W.*SYNONYM CREATE\W.*TABLE CREATE\W.*TRANSFORM CREATE\W.*TRIGGER CREATE\W.*TYPE CREATE\W.*TYPE\W.*BODY CREATE\W.*TYPE\W.*MAPPING CREATE\W.*USER CREATE\W.*VIEW CREATE\W.*XML\W.*SCHEMA\W.*COLLECTION DATABASE DELETE\W.*DATABASE DELETE\W.*STATISTICS DELETE\W.*USER DESCRIBE DIAGNOSTIC\W.*"VALIDATE\W.*INDEX" DIAGNOSTIC\W.*COSTPRINT DIAGNOSTIC\W.*DUMP\W.*COSTS DIAGNOSTIC\W.*DUMP\W.*SAMPLES DIAGNOSTIC\W.*HELP\W.*COSTS DIAGNOSTIC\W.*HELP\W.*PROFILE DIAGNOSTIC\W.*HELP\W.*SAMPLES DIAGNOSTIC\W.*SET\W.*COSTS DIAGNOSTIC\W.*SET\W.*PROFILE DIAGNOSTIC\W.*SET\W.*SAMPLES DROP DROP\W.*ALIAS DROP\W.*AUTHORIZATION DROP\W.*CAST DROP\W.*CLUSTER DROP\W.*DATABASE DROP\W.*DEFAULT DROP\W.*DIMENSION DROP\W.*DUPLICATE DROP\W.*ERROR\W.*TABLE DROP\W.*FULLTEXT\W.*CATALOG DROP\W.*FULLTEXT\W.*INDEX DROP\W.*FUNCTION DROP\W.*FUNCTION\W.*MAPPING DROP\W.*HASH\W.*INDEX DROP\W.*INDEX DROP\W.*INDEX\W.*EXTENSION DROP\W.*JOIN\W.*INDEX DROP\W.*LIBRARY DROP\W.*LOGIN DROP\W.*MACRO DROP\W.*MATERIALIZED\W.*VIEW DROP\W.*MATERIALIZED\W.*VIEW\W.*LOG DROP\W.*NICKNAME DROP\W.*OPERATOR DROP\W.*ORDERING DROP\W.*OUTLINE DROP\W.*PACKAGE DROP\W.*PARTITION\W.*FUNCTION DROP\W.*PARTITION\W.*SCHEME DROP\W.*PROCEDURE DROP\W.*PROFILE DROP\W.*PUBLIC\W.*SYNONYM DROP\W.*REPLICATION\W.*GROUP DROP\W.*ROLE DROP\W.*ROUTINE DROP\W.*RULE DROP\W.*SEQUENCE DROP\W.*SESSION DROP\W.*STATISTICS DROP\W.*SYNONYM DROP\W.*TABLE DROP\W.*TRANSFORM DROP\W.*TRIGGER DROP\W.*TYPE DROP\W.*TYPE\W.*BODY DROP\W.*TYPE\W.*MAPPING DROP\W.*USER DROP\W.*VIEW DROP\W.*VIEW\W.*HIERARCHY DROP\W.*XML\W.*SCHEMA\W.*COLLECTION DUMP\W.*EXPLAIN EMPTYCAPPED END\W.*LOGGING END\W.*QUERY\W.*LOGGING GIVE GRANT GRANT\W.*LOGON HELP HELP\W.*CAST HELP\W.*COLUMN HELP\W.*CONSTRAINT HELP\W.*DATABASE HELP\W.*ERROR\W.*TABLE HELP\W.*FUNCTION HELP\W.*HASH\W.*INDEX HELP\W.*INDEX HELP\W.*JOIN\W.*INDEX HELP\W.*MACRO HELP\W.*METHOD HELP\W.*PROCEDURE HELP\W.*REPLICATION\W.*GROUP HELP\W.*SESSION HELP\W.*STATISTICS HELP\W.*TABLE HELP\W.*TRANSFORM HELP\W.*TRIGGER HELP\W.*TYPE HELP\W.*USER HELP\W.*VIEW HELP\W.*VOLATILE\W.*TABLE INITIATE\W.*INDEX\W.*ANALYSIS INSERT\W.*EXPLAIN LOCK\W.*TABLE LOGGING\W.*ONLINE\W.*ARCHIVE\W.*OFF LOGGING\W.*ONLINE\W.*ARCHIVE\W.*ON MODIFY\W.*DATABASE MODIFY\W.*PROFILE MODIFY\W.*USER MOVE\W.*TABLE REMOVE\W.*JAVA RENAME RENAME\W.*COLUMN RENAME\W.*FUNCTION RENAME\W.*INDEX RENAME\W.*MACRO RENAME\W.*PROCEDURE RENAME\W.*SEQUENCE RENAME\W.*TABLE RENAME\W.*TRIGGER RENAME\W.*VIEW RENAMECOLLECTION REORG REPLACE\W.*AUTHORIZATION REPLACE\W.*CAST REPLACE\W.*FUNCTION REPLACE\W.*MACRO REPLACE\W.*METHOD REPLACE\W.*ORDERING REPLACE\W.*PROCEDURE REPLACE\W.*RECURSIVE\W.*VIEW REPLACE\W.*TRANSFORM REPLACE\W.*TRIGGER REPLACE\W.*VIEW RESTART\W.*INDEX\W.*ANALYSIS REVOKE REVOKE\W.*LOGON SET\W.*ENCRYPTION\W.*PASSWORD SET\W.*QUERY_BAND SET\W.*ROLE SET\W.*SESSION SET\W.*TIME\W.*ZONE SHOW\W.*CAST SHOW\W.*ERROR\W.*TABLE SHOW\W.*FUNCTION SHOW\W.*HASH\W.*INDEX SHOW\W.*JOIN\W.*INDEX SHOW\W.*MACRO SHOW\W.*METHOD SHOW\W.*PROCEDURE SHOW\W.*REPLICATION\W.*GROUP SHOW\W.*TABLE SHOW\W.*TRIGGER SHOW\W.*TYPE SHOW\W.*VIEW TRUNCATE\W.*TABLE UPDATE\W.*DIMENSION\W.*MEMBER
/
gm
Open regex in editor

Description

DCL

Submitted by anonymous