How to Parse Nested Shortcode with the Same Name

Parsing shortcodes such as this one [row] [col size="6"]...[/col] [col size="6"] // second col [row] [col size="6"]...[/col] // second col end, wrong [col size="6"]...[/col] [/row] [/col] [/row] can be tricky because the second [col] is ended by the one nested in the second, nested [row] so I have found that the best solution is to […]
RegEx match .srt format

If you have a project and have to read .srt format in javascript – this is the post for you. This is the regular expression that matches the format in .srt files. ([0-9]+(?:.[0-9]*)?)[sS]*?(.*-->.*)[sS]*?(w+.*)[n|r] test here –
add_query_arg and get_query_arg functions in javascript

add_query_arg function add_query_arg(purl, key,value){ key = escape(key); value = escape(value); var s = purl; var pair = key+"="+value; var r = new RegExp("(&|\?)"+key+"=[^&]*"); s = s.replace(r,"$1"+pair); //console.log(s, pair); if(s.indexOf(key + '=')>-1){ }else{ if(s.indexOf('?')>-1){ s+='&'+pair; }else{ s+='?'+pair; } } //if(!RegExp.$1) {s += (s.length>0 ? '&' : '?') + kvp;}; return s; } get_query_arg function get_query_arg(purl, key){ […]
{"type":"main_options","images_arr":"'#ffffff'","enable_ajax":"off","soundcloud_apikey":"","bg_isparallax":"off","bg_slideshow_time":"0","bg_transition":"slidedown","site_url":"http:\/\/","theme_url":"http:\/\/\/wp-content\/themes\/qucreative\/","blur_ammount":"26","width_column":"50","width_section_bg":"","width_gap":"30","border_width":"0","border_color":"#ffffff","translate_leave_a_comment":"Leave a comment","translate_leave_a_comment_to":"Leave a comment to","is_customize_preview":"off","width_blur_margin":"30","gallery_w_thumbs_autoplay_videos":"off","enable_native_scrollbar":"on","content_enviroment_opacity":"30","menu_enviroment_opacity":"70"}