/define\(\s*[\'"]FOO[\'"]\s*,\s*(?:[\'"](.+)[\'"]|([\d]+)|([\d\.]+)|(true|false))\s*\)/gi
Purpose: To reference constant values from a PHP file (wp-config.php
) that should not be included.
Author: Frankie Jarrett
Link: https://regex101.com/r/kBFIl5/
define('FOO','bar');
define( 'FOO', 'bar' );
define( 'FOO', 'bar' );
define('FOO', ' bar ');
define('FOO', 'bar "baz" qux');
define('FOO',"bar");
define( 'FOO', "bar" );
define( 'FOO', "bar" );
define('FOO', " bar ");
define('FOO', "bar 'baz' qux");
define('FOO',1);
define( 'FOO', 1 );
define( 'FOO', 1 );
define('FOO',12345);
define( 'FOO', 12345 );
define( 'FOO', 12345 );
define('FOO',123 45);
define( 'FOO', 123 45 );
define( 'FOO', 123 45 );
define('FOO',1.00);
define( 'FOO', 1.00 );
define( 'FOO', 1.00 );
define('FOO',1.a00);
define( 'FOO', 1.a00 );
define( 'FOO', 1.a00 );
define('FOO',1. 00);
define( 'FOO', 1. 00 );
define( 'FOO', 1. 00 );
define('FOO',true);
define( 'FOO', true );
define( 'FOO', true );
define('FOO',false);
define( 'FOO', false );
define( 'FOO', false );
define('FOO',TRUE);
define( 'FOO', TRUE );
define( 'FOO', TRUE );
define('FOO',FALSE);
define( 'FOO', FALSE );
define( 'FOO', FALSE );
define('FOO',tr ue);
define( 'FOO', tr ue );
define( 'FOO', tr ue );
define('FOO',fal se);
define( 'FOO', fal se );
define( 'FOO', fal se );
define('FOO',TR UE);
define( 'FOO', TR UE );
define( 'FOO', TR UE );
define('FOO',FAL SE);
define( 'FOO', FAL SE );
define( 'FOO', FAL SE );