Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression
No Match

/
/
gm

Test String

Substitution

Processing...

Code Generator

Generated Code

$re = '/(<div id="posts">)/m'; $str = '<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Music (and more) to reframe your perspective to - gratitude grumpiness positivity | Ask MetaFilter</title> <style>html,body,.content {background-color:#426746;color:white;} body .content a, a {color: #9cc754;} body .content a:visited, a:visited {color: #c8e0a1;}</style> <style>.banner {height: 24px !important;color: #587526 !important;z-index:999; font-size: 15px; padding-top:2px;} .banner a {font-size: inherit !important;color: #000 !important} .banner-close {width:10px !important; height:10px !important; margin-left: 5px; margin-top: 6px; margin-right: 16px; margin-bottom:2px;fill: #587526;float:right;} @media (max-width: 550px) {.content {margin-top: 20px} .banner {font-size: 13px; padding-top: 4px;} .banner-close{margin-right: 6px; margin-top: 4px;}}</style> <style>body.post #toolbar {margin-top: 1px !important;}</style> <style>#gdx-bubble-host {position:absolute;top:0px;}</style> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=1"> <meta name="twitter:card" content="summary"> <meta name="twitter:image" content="https://d217i264rvtnq0.cloudfront.net/images/askmefi/apple-touch-icon.png"> <meta name="twitter:url" content="http://ask.metafilter.com/324072/Music-and-more-to-reframe-your-perspective-to"> <meta name="twitter:title" content="Music (and more) to reframe your perspective to"> <meta name="twitter:description" content="How do you guys maintain positivity and kinda keep yourself in a big-picture headspace? I\'m dealing with a confluence of annoyances and as a result, feeling annoyed and frustrated. How do I shift..."> <meta name="twitter:site" content="@metafilter"> <meta property="og:url" content="http://ask.metafilter.com/324072/Music-and-more-to-reframe-your-perspective-to"> <meta property="og:image" content="http://cdn.mefi.us/images/askmefi/apple-touch-icon.png"> <meta property="og:title" content="Music (and more) to reframe your perspective to"> <meta property="og:description" content="How do you guys maintain positivity and kinda keep yourself in a big-picture headspace? I\'m dealing with a confluence of annoyances and as a result, feeling annoyed and frustrated. How do I shift..."> <meta property="og:type" content="blog"> <meta name="verify-v1" content="gEOzJ94HBqDkKWgGb+DkZb3ztZIprg+2l8JVSh7CaQM="> <meta http-equiv="x-dns-prefetch-control" content="off"> <meta name="application-name" content="MetaFilter"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <base target="_blank"> <link rel="icon" href="//d217i264rvtnq0.cloudfront.net/styles/askmefi/favicon.ico" type="image/ico"> <link rel="SHORTCUT ICON" href="//d217i264rvtnq0.cloudfront.net/styles/askmefi/favicon.ico"> <link rel="search" type="application/opensearchdescription+xml" href="http://www.metafilter.com/opensearch.xml" title="MeFi Site Search"> <link rel="apple-touch-icon" href="//d217i264rvtnq0.cloudfront.net/images/askmefi/apple-touch-icon.png"> <link rel="canonical" href="http://ask.metafilter.com/324072/Music-and-more-to-reframe-your-perspective-to" id="canonical"> <link rel="amphtml" href="http://ask.metafilter.com/324072/Music-and-more-to-reframe-your-perspective-to/amp"> <link rel="alternate" type="application/rss+xml" title="Comments on: Music (and more) to reframe your perspective to" href="http://ask.metafilter.com/324072/Music-and-more-to-reframe-your-perspective-to/rss"> <link rel="alternate" type="application/rss+xml" title="Popular Posts" href="http://feeds.feedburner.com/mefi/PopularPosts"> <link rel="alternate" type="application/rss+xml" title="Popular Comments" href="http://feeds.feedburner.com/mefi/PopularComments"> <link rel="stylesheet" href="//d217i264rvtnq0.cloudfront.net/styles/mefi/style20181003.3814.css"> <link rel="stylesheet" title="dark-mode-style" href="//d217i264rvtnq0.cloudfront.net/styles/mefi/dark-mode20181003.3814.css"> <script type="text/javascript">function addEvent(b,a,c){if(b.addEventListener){b.addEventListener(a,c,false);return true}else return b.attachEvent?b.attachEvent("on"+a,c):false} var cid,lid,sp,et,pint=6E4,pdk=1.2,pfl=20,mb=0,mdrn=1,fixhead=0,dmcss=\'//d217i264rvtnq0.cloudfront.net/styles/mefi/dark-mode20181003.3814.css\'; </script> <script type="text/javascript">function addFav(a,c,b,d,e){alert(\'The page is still loading, please wait to add favorites.\');};function add_to_ra(a,b){alert(\'The page is still loading, please wait to add to activity.\');}</script> <script> // Check for SVG support. var svgSupport = function() { var div = document.createElement(\'div\'); div.innerHTML = \'<svg/>\'; return (div.firstChild && div.firstChild.namespaceURI) == \'http://www.w3.org/2000/svg\'; }; // Load Grunticon fallbacks if SVG is unavailable. if (!svgSupport()) { (function(e){function n(n,t,o,a){"use strict";var i=e.document.createElement("link"),r=t||e.document.getElementsByTagName("script")[0],d=e.document.styleSheets;return i.rel="stylesheet",i.href=n,i.media="only x",a&&(i.onload=a),r.parentNode.insertBefore(i,r),i.onloadcssdefined=function(e){for(var t,o=0;d.length>o;o++)d[o].href&&d[o].href.indexOf(n)>-1&&(t=!0);t?e():setTimeout(function(){i.onloadcssdefined(e)})},i.onloadcssdefined(function(){i.media=o||"all"}),i}function t(e,n){e.onload=function(){e.onload=null,n&&n.call(e)},"isApplicationInstalled"in navigator&&"onloadcssdefined"in e&&e.onloadcssdefined(n)}var o=function(a,i){"use strict";if(a&&3===a.length){var r=e.Image,d=!(!document.createElementNS||!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect||!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")||e.opera&&-1===navigator.userAgent.indexOf("Chrome")||-1!==navigator.userAgent.indexOf("Series40")),c=new r;c.onerror=function(){o.method="png",o.href=a[2],n(a[2])},c.onload=function(){var e=1===c.width&&1===c.height,r=a[e&&d?0:e?1:2];o.method=e&&d?"svg":e?"datapng":"png",o.href=r,t(n(r),i)},c.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",document.documentElement.className+=" grunticon"}};o.loadCSS=n,o.onloadCSS=t,e.grunticon=o})(this); grunticon(["", "https://d217i264rvtnq0.cloudfront.net/styles/mefi/img/icons/icons.data.png20181003.3814.css", "https://d217i264rvtnq0.cloudfront.net/styles/mefi/img/icons/icons.fallback20181003.3814.css"]); } </script> <script src="//d217i264rvtnq0.cloudfront.net/scripts/mefi/pageload092414.mod.js"></script> <script>WebFont.load({ google: { families: [\'Source+Sans+Pro:400,600,400italic,600italic\', \'Montserrat:400\'] } });</script> <!-- /comments.mefi --> </head> <body class="subsite-askmefi thread dark-mode fixed-header-visible"> <comment> <div class="svg-sprite" style="display:none;"> <svg viewBox="0 0 50 50"><symbol viewBox="0 0 1000 1000" id="icon-caret-down"><title>caret-down</title><path d="M543.3 891.9l441.9-713.7c33.3-51.7 8.3-95-55.1-95H71.5c-65.1 0-90.1 43.3-56.7 95l441.9 713.7s18.3 25 43.3 25 43.3-25 43.3-25z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-clock"><title>clock</title><path d="M500 .8C224.3.8.8 224.3.8 500S224.3 999.2 500 999.2 999.2 775.7 999.2 500 775.7.8 500 .8zm0 889.9C284 890.7 109.3 716 109.3 500S284 109.3 500 109.3 890.7 284 890.7 500 716 890.7 500 890.7z"/><path d="M538 217.8h-76v298.5l184.5 184.5 54.3-54.3L538 484.8"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-comment"><title>comment</title><path d="M875 62.5H125c-68.8 0-125 56.2-125 125V625c0 68.8 56.2 125 125 125h250l250 187.5V750h250c68.8 0 125-56.2 125-125V187.5c0-68.7-56.2-125-125-125z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-email"><title>email</title><path d="M33.3 237.7C60 252.1 435.6 454.4 450 461.1c14.4 7.8 32.2 11.1 50 11.1s36.6-3.3 50-11.1c14.4-6.7 390-208.8 416.7-223.4 27.8-14.4 53.3-60 3.3-60H30.1c-50 .1-24.5 45.7 3.2 60zm945.6 111.2c-31 15.5-408.8 214.4-427.8 223.4-19 10-32.2 11.1-50 11.1-17.8 0-31-1.1-50-11.1C431 563.5 52.2 365.6 21 348.9c-22.1-11.2-21 2.2-21 12.2V769c0 23.4 31 53.3 55.6 53.3h888.9c24.5 0 55.6-30.1 55.6-53.3V361.2c-.1-10.2-.1-23.5-21.2-12.3z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-facebook"><title>facebook</title><path d="M500 0C224 0 0 224 0 500s224 500 500 500 500-224 500-500S776 0 500 0zm118.8 345.8h-75c-9.4 0-18.8 11.5-18.8 27.1v54.2h93.8v77.1H525v232.3h-88.5V504.2h-80.2v-77.1h80.2v-45.8c0-65.6 45.8-118.8 107.3-118.8h75v83.3z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-feed"><title>feed</title><path d="M0 0v155.3c465.8 0 844.7 377.6 844.7 844.7H1000C1000 447.4 552.6 0 0 0zm0 311.8v155.3c293.4 0 532.9 238.2 532.9 532.9h155.3c0-380.3-307.9-688.2-688.2-688.2zm148.7 389.5C67.1 701.3 0 768.4 0 850c0 82.9 67.1 150 148.7 150 82.9 0 150-67.1 150-150 0-81.6-67.1-148.7-150-148.7z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-go-to-bottom"><title>go-to-bottom</title><path d="M500 709.9c21.8 0 36.6-21.8 36.6-21.8l380-606.5c30-44.9 8.4-81.7-48.3-81.7H130.1C75-.1 53.5 36.5 81.8 81.6l381.6 606.9c0-.1 14.8 21.4 36.6 21.4zm-386.7 290.2h773.3c75 0 96.7-51.7 96.7-124.9s-23.5-124.9-96.8-124.9H113.3c-73.3 0-96.7 51.7-96.7 124.9s23.4 124.9 96.7 124.9z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-go-to-top"><title>go-to-top</title><path d="M500 290.1c-21.8 0-36.6 21.8-36.6 21.8l-380 606.5c-30 44.9-8.4 81.7 48.3 81.7h738.4c55.1 0 76.6-36.6 48.3-81.7L536.6 311.6s-14.8-21.5-36.6-21.5zM886.7-.1H113.3c-75 0-96.7 51.7-96.7 124.9s23.4 125 96.7 125h773.3c73.3 0 96.7-51.7 96.7-124.9S960-.1 886.7-.1z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-heart"><title>heart</title><path d="M917 160.3c-97.7-89.5-254.7-89.5-352.3 0l-65.1 60.5-66.3-60.5c-96.5-89.5-254.7-89.5-351.2 0-109.3 100-109.3 262.8 0 364l417.4 382.6L917 523.1c110.5-100 110.5-262.8 0-362.8z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-log-out"><title>log-out</title><path d="M0 888.9C0 950 50 1000 111.1 1000h444.4c61.1 0 111.1-50 111.1-111.1V777.8h-110v111.1H110V111.1h446.7v166.7h110V111.1C666.7 50 616.7 0 555.6 0H111.1C50 0 0 50 0 111.1"/><path d="M1000 527.8L778.9 311.1v133.3h-500v166.7h500v133.3"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-moon"><title>moon</title><path d="M638.3 637.7c-172 173.2-434.1 202.4-637.8 89 23.2 41.5 52.4 81.7 87.8 117.1 208.5 208.5 546.3 208.5 754.9 0s208.5-546.3 0-754.9C809 52.3 768.8 23 727.3-.2c113.4 203.7 84.1 465.9-89 637.9z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-pencil"><title>pencil</title><path d="M920.7 79.1C828.3-13.3 759 .8 759 .8L434.6 324.1 63.8 694.8-.2 1000 305 934.6l370.7-370.7 324.5-324.5c-1.4 1.3 12.7-68-79.5-160.3zM287.1 898.7l-104 21.7c-10.3-19.3-21.7-37.3-45-60.3-21.7-21.7-41-34.7-60.3-45L101 711.5l29.4-29.4s56.4 1.3 120.6 65.4c64.1 64.1 65.4 120.6 65.4 120.6l-29.3 30.6z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-search-white"><title>search-white</title><path d="M976.9 845.3L737.8 606.1c35.4-59.5 56.9-129.1 56.9-203.7C794.7 187.3 607.4 0 391 0S0 174.6 0 391s187.3 403.7 403.7 403.7c72.1 0 139.2-19 197.4-53.1L841.5 982c24 24 62 24 84.8 0l59.5-59.5c24-24.1 15.2-53.2-8.9-77.2zM120.2 391c0-149.3 121.5-270.8 270.8-270.8s283.5 132.9 283.5 283.5c0 149.3-121.5 270.8-270.8 270.8S120.2 541.6 120.2 391z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-twitter"><title>twitter</title><path d="M500 0C224 0 0 224 0 500s224 500 500 500 500-224 500-500S776 0 500 0zm203.1 409.4v12.5c0 130.2-99 280.2-280.2 280.2-55.2 0-107.3-16.7-151-43.8 7.3 1 15.6 1 24 1 45.8 0 88.5-15.6 121.9-41.7-42.7-1-79.2-29.2-91.7-68.8 6.2 1 12.5 2.1 18.8 2.1 9.4 0 17.7-1 26-3.1-44.8-9.4-79.2-49-79.2-96.9v-1c13.5 7.3 28.1 11.5 44.8 12.5-26-17.7-43.8-47.9-43.8-82.3 0-17.7 5.2-35.4 13.5-50 49 59.4 120.8 99 203.1 103.1-2.1-7.3-2.1-14.6-2.1-22.9 0-54.2 43.8-99 99-99 28.1 0 54.2 11.5 71.9 31.2 22.9-4.2 43.7-12.5 62.5-24-7.3 22.9-22.9 42.7-43.8 54.2 19.8-2.1 38.5-7.3 56.3-15.6-13.5 21-30.2 38.7-50 52.3z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-cog"><title>cog</title><path d="M976.3 419.3l-127.8-12.5c-8.7-31-19.9-59.6-36-88l81.9-99.2c8.7-11.2 7.4-26.1-1.3-36l-76.8-76.8c-4.9-4.9-12.5-7.4-18.6-7.4-6.2 0-12.5 2.5-17.4 6.2l-99.2 81.9c-27.3-16.1-57.1-28.6-88-36L580.7 23.9C579.4 10.3 568.2.3 554.6.3H445.4c-13.6 0-24.8 9.9-26.1 23.6l-12.5 127.8c-31 8.7-59.6 19.9-88 36l-99.2-81.9c-4.9-3.8-11.2-6.2-17.4-6.2-7.4 0-13.6 2.5-18.6 7.4l-76.8 76.8c-9.9 9.9-9.9 24.8-1.3 36l81.9 99.2c-16.1 27.3-28.6 57.1-36 88L23.7 419.3C10.1 420.6.1 431.8.1 445.4v109.2c0 13.6 9.9 24.8 23.6 26.1l127.8 12.5c8.7 31 19.9 59.6 36 88l-81.9 99.2c-8.7 11.2-7.4 26.1 1.3 36l76.8 76.8c4.9 4.9 12.5 7.4 18.6 7.4 6.2 0 12.5-2.5 17.4-6.2l99.2-81.9c27.3 16.1 57.1 28.6 88 36l12.5 127.8c1.3 13.6 12.5 23.6 26.1 23.6h109.2c13.6 0 24.8-9.9 26.1-23.6l12.5-127.8c31-8.7 59.6-19.9 88-36l99.2 81.9c4.9 3.8 11.2 6.2 17.4 6.2 7.4 0 13.6-2.5 18.6-7.4l76.8-76.8c9.9-9.9 9.9-24.8 1.3-36l-81.9-99.2c16.1-27.3 28.6-57.1 36-88l127.8-12.5c13.6-1.3 23.6-12.5 23.6-26.1V445.4c-.2-12.5-10-24.8-23.8-26.1zM497.5 650.2c-81.9 0-148.9-67-148.9-148.9s67-148.9 148.9-148.9S645.1 418 645.1 501.2c1.3 82-65.7 149-147.6 149z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-list"><title>list</title><path d="M1.5 197.4c0 18.4 15.4 35.3 35.3 35.3h927.8c18.4 0 35.3-15.4 35.3-35.3V36.1c0-20-15.4-35.3-35.3-35.3H35.3C15.4.8 0 16.1 0 36.1v1.5l1.5 159.8zM963.1 384.8H35.3c-20 0-35.3 15.4-35.3 35.3v159.7c0 18.4 15.4 35.3 33.8 35.3h927.8c18.4 0 35.3-15.4 35.3-35.3V420.1c0-19.9-15.3-35.3-33.8-35.3zM963.1 768.8H35.3c-20 0-35.3 15.4-35.3 35.3v159.7c0 18.4 15.4 35.3 33.8 35.3h927.8c18.4 0 35.3-15.4 35.3-35.3V802.6c0-18.4-15.3-33.8-33.8-33.8z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-user"><title>user</title><path d="M912.6 641.7L697.9 540.4l-90.2-43.8c39.6-24.7 71.1-63 93-109.4 16.4-37 26-78.1 26-123.2 0-24.7-4.1-49.2-9.6-71.1C689.6 82.1 603.4 0 499.6 0 397 0 312.1 79.4 283.4 186c-6.8 24.7-10.9 50.6-10.9 78.1 0 47.9 10.9 91.7 30 130 21.9 45.1 53.4 80.7 93 105.3l-86.2 41.1L87.6 643c-19.1 9.6-31.5 30-31.5 54.7v243.6c0 32.8 23.2 58.8 50.6 58.8h786.6c27.4 0 50.6-26 50.6-58.8V696.4c0-23.3-12.2-45.2-31.3-54.7z"/></symbol><symbol viewBox="4.2 89.7 608.8 610.5" id="icon-mefi-shirt"><title>mefi-shirt</title><path stroke-width="5" stroke-miterlimit="10" d="M605.8 262.2l-70.6-131.4c-.6-.6-1.2-1.2-2.4-1.8L390.5 92.4c-1.2-.6-3 0-3.7 1.8 0 0-18.3 29.8-80.3 29.8-62.7 0-78.5-29.2-79.1-29.2-.6-1.2-2.4-2.4-4.3-1.8L80.8 130.2c-1.2 0-1.8.6-2.4 1.8L7.2 262.8c-.6 1.2-.6 1.8 0 3s1.2 1.8 2.4 1.8c0 0 17 5.5 52.3 24.3 31.6 17 52.9 34.1 52.9 34.1.6.6 1.8.6 3 .6s1.8-.6 2.4-1.8l20.7-38.3c4.9 69.4 9.7 163.6 6.1 239.1-1.2 24.3-4.9 157.6-5.5 158.8 0 1.8 1.2 3 3 3.7.6 0 73 9.7 167.9 9.7 56 0 108.3-3.7 156.3-9.7 1.8 0 3-1.8 3-3.7 0-1.2-4.3-134.4-5.5-158.8-3.7-76 1.2-170.9 6.1-240.9l21.3 38.9c.6 1.2 1.2 1.8 2.4 1.8s1.8 0 3-.6c0 0 21.3-17.6 52.9-34.7 34.7-18.9 51.7-24.3 52.3-24.3 1.2 0 1.8-1.2 2.4-1.8-.2 0-.2-1.2-.8-1.8z"/><path d="M174.5 275l10.3-46.2H197l1.2 30.4 14.6-30.4H225L214.6 275h-7.3l7.9-36.5-17.6 36.5h-6.7l-1.2-36.5-7.9 36.5h-7.3zm60.2-15.3l-1.2 4.9c-.6 3.7.6 4.9 3.7 4.9 3.7 0 5.5-2.4 6.1-4.9h7.9c-1.8 7.3-7.3 11.6-15.2 11.6-7.9 0-11.6-4.9-10.3-12.2l2.4-11.6c1.8-7.9 7.9-12.2 15.8-12.2 7.3 0 11.6 4.9 10.3 11.6l-1.8 7.9h-17.7zm11-6.6l.6-1.8c.6-3-.6-4.9-3.7-4.9-3 0-4.9 1.8-6.1 4.9l-.6 1.8h9.8zm12.1-4.3l1.2-6.7h3l1.8-9.7h7.9l-1.8 9.7h5.5l-1.2 6.7h-5.5l-3.7 17.6c-.6 1.8.6 2.4 3 2.4h1.8l-1.2 6.7c-1.8 0-3 .6-4.9.6-5.5 0-8.5-1.8-7.3-6.7l4.3-20.7h-2.9zm20.1 1.8c1.2-3.7 3.7-6.7 6.1-8.5 2.4-1.8 6.1-2.4 9.1-2.4 8.5 0 11 4.3 9.7 10.3l-4.9 21.9v3h-8.5v-3.7c-3 2.4-6.7 4.3-10.3 4.3-4.9 0-7.3-2.4-6.1-8.5 1.8-7.9 10.3-11.6 20.7-14.6l.6-2.4c.6-3-1.2-4.3-3-4.3-2.4 0-4.9 1.8-5.5 4.3h-7.9v.6zm15.2 7.3c-5.5 1.8-10.3 4.3-11.6 7.9-.6 2.4.6 3.7 3 3.7s4.3-1.2 6.7-3l1.9-8.6z"/><path d="M301 275l10.3-46.2h23.1l-1.8 7.9h-14l-2.4 10.3h11l-1.8 8.5h-11l-4.3 20.1H301v-.6zm45-34.7l-7.9 34.7h-7.9l7.9-34.7h7.9zm-6.6-6.1l1.8-7.3h7.9l-1.8 7.3h-7.9zm18.8-4.9h7.9l-9.7 45.6h-7.9l9.7-45.6zm9.1 19.5l1.2-6.7h3l1.8-9.7h7.9l-1.8 9.7h5.5l-1.2 6.7h-5.5l-3.7 17.6c-.6 1.8.6 2.4 3 2.4h1.8l-1.2 6.7c-1.8 0-3 .6-4.9.6-5.5 0-8.5-1.8-7.3-6.7l4.3-20.7h-2.9zm26.2 10.9l-1.2 4.9c-.6 3.7.6 4.9 3.7 4.9 3.7 0 5.5-2.4 6.1-4.9h7.9c-1.8 7.3-7.3 11.6-15.2 11.6s-11.6-4.9-10.3-12.2l2.4-11.6c1.8-7.9 7.9-12.2 15.8-12.2 7.3 0 11.6 4.9 10.3 11.6l-1.8 7.9h-17.7zm10.9-6.6l.6-1.8c.6-3-.6-4.9-3.7-4.9s-4.9 1.8-6.1 4.9l-.6 1.8h9.8zm10.4 21.9l7.9-34.7h7.9l-1.2 4.9c2.4-3.7 5.5-5.5 9.7-5.5l-1.8 8.5c-1.2-.6-2.4-.6-4.3-.6-2.4 0-4.3 1.8-4.9 3.7l-5.5 23.7h-7.8z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-bracketed-plus"><title>bracketed-plus</title><path d="M224.5 111.9v95.4H120.9v585.3H225V888H0V111.9h224.5zM731.7 453.9v97.7h-182v182h-98.2V551.8H269.3v-97.7h182V271.9H549v182h182.7zM775.5 888.1v-95.4h104.1V207.4H775.5V112H1000v776H775.5v.1z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-down-arrow"><title>down-arrow</title><path d="M786.3 145.2L501 429.4 213.7 142.1 0 355.8l287.3 287.3v1.1L501 857.9l499-499"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-html-bracket-left"><title>html-bracket-left</title><path d="M1000 230.8l-752 270 752 268.4v235.5L0 612.2V389.3l1000-394v235.5z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-html-bracket-right"><title>html-bracket-right</title><path d="M0 769.2l752-270L0 230.8V-4.7l1000 392.5v222.9L0 1004.7V769.2z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-slash"><title>slash</title><path d="M667.9 0h131.3l-467 1000H200.8L667.9 0z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-two-lines"><title>two-lines</title><path d="M1.6 389.5c0 18.5 15.4 35.3 35.3 35.3h927.8c18.5 0 35.3-15.4 35.3-35.3V228.2c0-20.1-15.4-35.3-35.3-35.3H35.3C15.4 192.9 0 208.3 0 228.2v1.5l1.6 159.8zM963.2 576.9H35.3C15.4 576.9 0 592.1 0 612.2v159.7c0 18.5 15.4 35.3 33.7 35.3h927.9c18.5 0 35.3-15.4 35.3-35.3V612c.2-19.9-15.4-35.1-33.7-35.1z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-bold"><title>bold</title><path d="M122.2 1000V0H450c116.7 0 211.1 22.2 277.8 66.7s100 116.7 100 205.6c0 44.4-11.1 88.9-33.3 122.2-22.2 38.9-61.1 61.1-105.6 83.3 61.1 11.1 111.1 38.9 138.9 83.3 33.3 44.4 50 94.4 50 150 0 94.4-33.3 166.7-94.4 216.7-66.7 50-161.1 72.2-272.2 72.2h-389zm200-583.3h133.3c55.6 0 94.4-11.1 122.2-33.3 33.3-16.7 44.4-50 44.4-94.4s-16.7-77.8-44.4-100-72.2-33.3-127.8-33.3H322.2v261zm0 138.9v288.9h188.9c55.6 0 94.4-11.1 122.2-33.3 27.8-22.2 44.4-55.6 44.4-100 0-50-11.1-83.3-38.9-111.1-27.8-27.8-66.7-38.9-122.2-38.9H322.2v-5.6z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-close"><title>close</title><path d="M999 786.6L789.6 1000 508.5 713.9 227.3 1000 3 786.6l274.2-286.1L1 213.4 227.3 0l281.2 286.1L789.6 0 999 213.4 717.8 499.5 999 786.6z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-hyperlink"><title>hyperlink</title><path d="M408.4 730.3c-.3.3-.6.7-.9 1.1L290.7 846.1c-19.1 18.8-44.4 29-71.2 28.8-26.8-.2-51.9-10.9-70.6-30-38.7-39.4-38.2-103 1.3-141.8L267 588.3c.3-.3.8-.6 1.1-.9L407 450.9c-21.6-7.3-44.3-11.4-67.8-11.7-58.9-.5-114.5 22-156.5 63.2L65.9 617.3c-86.7 85.2-88 225.1-2.7 311.9 41.3 42 96.5 65.5 155.4 66 58.8.5 114.4-21.9 156.4-63.2l116.8-114.8c42-41.3 65.5-96.5 66-155.4.2-23.5-3.6-46.3-10.5-68L408.4 730.3zM936.8 70.8c-41.3-42-96.5-65.4-155.4-66-59-.5-114.5 21.9-156.5 63.2L508 182.8c-61 60-79.5 146.9-55.6 223.5l138.8-136.4c.4-.4.7-.9 1.1-1.3l116.8-114.8c19.1-18.8 44.4-29 71.2-28.7 26.8.2 51.8 10.9 70.6 30 18.8 19.1 29 44.4 28.8 71.1-.3 26.8-10.9 51.9-30 70.6L732.9 411.6c-.3.3-.7.5-1 .8L592.9 549c21.6 7.2 44.3 11.4 67.8 11.7 58.9.5 114.5-22 156.5-63.2L934 382.7c42-41.3 65.4-96.5 66-155.4.5-58.9-22-114.5-63.2-156.5z"/><path d="M712 291.5c23.7 24.1 20.1 66.1-8.1 93.8L381.8 701.9c-28.2 27.7-70.3 30.6-94 6.5-23.7-24.1-20-66.1 8.2-93.8l322.1-316.5c28.2-27.7 70.2-30.7 93.9-6.6z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-icon_19502"><title>icon_19502</title><path d="M917.7 229.1c-79.7-60.8-257-63.7-417.7-63.7-160.8 0-338 3-417.7 63.7S0 421.5 0 500s2.5 210.1 82.3 270.9c79.7 60.8 257 63.7 417.7 63.7 160.8 0 338-3 417.7-63.7 79.7-60.8 82.3-192.4 82.3-270.9s-2.5-210.1-82.3-270.9zM658.4 517.7L386.8 662.5c-1.5 1.1-3 1.9-4.8 2.5l-.3.2v-.1c-2.2.8-4.5 1.3-7 1.3-11.5 0-20.9-9.4-20.9-20.9V353.8c0-11.5 9.4-20.9 20.9-20.9 3.3 0 6.3.8 9 2.1l274.7 147.3c5.9 3.7 9.9 10.2 9.9 17.7.1 7.5-3.9 14-9.9 17.7z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-icon_248"><title>icon_248</title><path d="M1000 500c0 276.1-223.9 500-500 500S0 776.1 0 500 223.9 0 500 0s500 223.9 500 500zm-759.8-24.6c2.3-70 14.4-137 34.8-198.9l-167-.2c-33.9 59.3-54.7 126.9-58.6 199.1h190.8zm235.4-199H326.7c-22.2 62.1-35.2 129-37.7 199.1h186.5l.1-199.1zm0-227c-52.6 47-96.9 107.7-129 177.7h129V49.4zM140.3 227.1h153.2c25.8-61.6 61.2-118.7 102-166-105.4 23.8-195.5 87.3-255.2 166zm810.3 248.3c-3.9-72.2-24.7-139.9-58.6-199.1l-167 .2c20.4 61.9 32.5 128.9 34.8 198.9h190.8zm-426.2 0H711c-2.5-70.1-15.5-137-37.7-199.1H524.4v199.1zm0-248.3h129c-32.1-70-76.4-130.7-129-177.7v177.7zm80.1-166c40.8 47.3 76.3 104.4 102 166h153.2C800 148.4 709.9 84.9 604.5 61.1zM49.4 524.6c3.9 72.2 24.7 139.8 58.6 199.1l167-.2c-20.3-61.9-32.5-128.9-34.8-198.9H49.4zm426.2 0H289c2.5 70.1 15.5 137 37.7 199.1h148.9V524.6zm0 248.3h-129c32.1 70 76.4 130.7 129 177.7V772.9zm-80.1 166c-40.8-47.3-76.2-104.4-102-166H140.3c59.7 78.7 149.8 142.2 255.2 166zm364.2-414.3c-2.3 70-14.4 137-34.8 198.9l167.1.2c33.9-59.3 54.7-126.9 58.6-199.1H759.7zm-235.3 199h148.9c22.2-62.1 35.2-129 37.7-199.1H524.4v199.1zm0 227c52.6-47 96.9-107.7 129-177.7h-129v177.7zm335.3-177.7H706.5c-25.8 61.6-61.2 118.7-102 166 105.4-23.8 195.5-87.3 255.2-166z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-icon_299"><title>icon_299</title><path d="M765 413.4V265C765 118.9 646.1 0 500 0S235 118.9 235 265v148.4l-75 6.6v550l340 30 340-30V420l-75-6.6zm-450-7.1V265c0-102 83-185 185-185s185 83 185 185v141.3L500 390l-185 16.3z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-italic"><title>italic</title><path d="M333.3 0h444.4v166.7H333.3zM222.2 833.3h444.4V1000H222.2z"/><path d="M511.1 972.2H344.4L483.3 27.8H650L511.1 972.2z"/></symbol><symbol viewBox="0 0 612 546.515" id="icon-media1"><title>media1</title><path d="M481.868 502.453H44.9v-306h436.968v306zM590.804 153H350.288L470.24 33.048 437.192 0 306.224 130.97 175.256 0l-33.048 33.05L262.16 153H21.645C-.387 153-.387 153-.387 175.032v349.452c0 22.03 0 22.03 22.032 22.03h568.548c22.03 0 22.03 0 22.03-22.03V175.032c.613-22.032.613-22.032-21.42-22.032z"/><path d="M83.5 235.757h354v223h-354z"/></symbol><symbol viewBox="0 0 612 612" id="icon-media2"><title>media2</title><path d="M575.28 0H36.72C18.36 0 0 18.36 0 36.72v538.56C0 593.64 18.36 612 36.72 612h538.56c18.358 0 36.72-18.36 36.72-36.72V36.72C612 18.36 593.64 0 575.28 0zm-459 575.28H36.72v-79.56h79.56v79.56zm0-153H36.72v-79.56h79.56v79.56zm0-153H36.72v-79.56h79.56v79.56zm0-153H36.72V36.72h79.56v79.56zm342.72 459H153V379.44h306v195.84zm0-232.56H153v-306h306v306zm116.28 232.56h-79.56v-79.56h79.562l-.002 79.56zm0-153h-79.56v-79.56h79.562l-.002 79.56zm0-153h-79.56v-79.56h79.562l-.002 79.56zm0-153h-79.56V36.72h79.562l-.002 79.56z"/></symbol><symbol viewBox="0 0 613 613" id="icon-media4"><title>media4</title><path d="M530.38 459l-115.056 70.38C460 554.472 536.5 593.028 613 612l-82.62-153zM307 0C141.148 0 1 127.296 1 280.296 1 446.15 141.148 560.592 307 560.592S613 446.15 613 280.296C613 127.296 472.852 0 307 0zM154 306v-50.796h306V306H154zm0 102.204v-50.796h203.796v50.796H154zm0-204.408V153h306v50.796H154z"/></symbol><symbol viewBox="0 0 612 591.252" id="icon-media5"><title>media5</title><path d="M611.72 388.522c-.23-15.76-9.94-38.48-24.542-50.56V284.18c0-6.646-5.092-12.057-11.52-12.564-7.58-52.57-23.01-102.345-51.357-145.484-.06-9.896-6.51-23.74-12.812-31.506C456.864 25.13 383.896 0 306 0c-77.89 0-150.864 25.13-205.4 94.517-7.27 8.972-12.875 22.785-12.906 31.622-28.335 43.133-43.752 92.907-51.34 145.484-6.432.502-11.53 5.912-11.53 12.564v53.775C10.22 350.05.514 372.768.282 388.527c-.38 33.107-.38 66.678 0 99.82.336 23.13 19.278 45.375 41.42 48.588 1.58.23 3.274.337 5.08.337 10.318 0 25.25-4.046 37.944-11.24v40.31c.092 8.73 6.757 17.397 15.44 20.13 9.934 3.17 20.185 4.78 30.466 4.78h.006c12.827 0 25.655-2.498 38.12-7.388 8.33-3.274 14.585-12.692 14.585-20.294V288.437l.166-.006c-.087-8.292-6.427-17.02-14.738-20.27-22.48-8.85-46.347-9.743-68.57-2.625-8.738 2.76-15.39 11.414-15.482 20.14v49.316c-3.83-2.43-8.305-4.417-13.207-5.636v-45.16c0-3.946-1.824-7.43-4.62-9.754 6.223-46.512 19.105-90.404 43.978-128.293 6.892-2.436 22.008-7.84 28.46-15.686C186.5 71.274 245.692 51.825 306 51.825c60.3 0 119.5 19.45 166.764 78.74 6.322 7.705 21.37 13.09 28.36 15.576 24.86 37.883 37.748 81.775 43.99 128.293-2.805 2.32-4.626 5.808-4.626 9.755v45.158c-4.902 1.225-9.37 3.207-13.207 5.637V285.67c-.085-8.728-6.75-17.382-15.483-20.142-22.215-7.117-46.09-6.224-68.562 2.625-8.312 3.25-14.65 11.977-14.73 20.27l.164.006v275.13c0 7.602 6.248 17.02 14.577 20.293 12.467 4.892 25.3 7.39 38.122 7.39 10.286 0 20.537-1.617 30.47-4.78 8.69-2.736 15.355-11.402 15.437-20.13v-40.31c12.688 7.195 27.626 11.24 37.942 11.24 1.8 0 3.493-.108 5.08-.337 22.137-3.213 41.076-25.46 41.42-48.587.372-33.14.372-66.702 0-99.818z"/></symbol><symbol viewBox="0 0 613 613" id="icon-media7"><title>media7</title><path d="M529.38 459l-115.056 70.38C459 554.472 535.5 593.028 612 612l-82.62-153zM306 0C140.148 0 0 127.296 0 280.296 0 446.15 140.148 560.592 306 560.592S612 446.15 612 280.296C612 127.296 471.852 0 306 0zM153 306v-50.796h306V306H153zm0 102.204v-50.796h203.796v50.796H153zm0-204.408V153h306v50.796H153z"/></symbol><symbol viewBox="0 0 743 708" id="icon-media8"><title>media8</title><path d="M738.32 529.38L547.348 56.705 481.22 28.637 672.195 501.31l-378.48 152.917c-23.832 9.63-51.91 7.11-66.126-28.068l378.48-152.917L414.868 0 60.217 143.287c-70.93 28.657-70.93 28.657-42.272 99.587L180.26 644.62c28.658 70.93 97.3 70.918 156.314 47.075L738.32 529.38z"/></symbol><symbol viewBox="0 0 48 48" id="icon-musicnote"><title>musicnote</title><path d="M14.4 7.3c-.2 0-.4.2-.4.5V34.7c0 .3-.2.5-.5.5-1.7 0-3.8.6-5.7 1.7-4.1 2.4-6.2 6.3-4.7 8.7 1.4 2.5 5.9 2.6 9.9.2 3.2-1.8 5.2-4.6 5.2-7V15.5c0-.2.1-.4.4-.5l21.9-4.9c.3-.1.6.2.6.5v17.1c0 .3-.2.5-.5.5-1.7 0-3.8.6-5.7 1.7-4.1 2.4-6.2 6.3-4.7 8.7 1.4 2.5 5.9 2.6 9.9.2 3.2-1.8 5.2-4.6 5.2-7V1c0-.3-.3-.5-.6-.5L14.4 7.3z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-hide"><title>hide</title><path d="M0 300 L 1000 300, L 1000 700, L 0 700, L 0 300z"/></symbol><symbol viewBox="0 0 1000 1000" id="icon-show"><title>show</title><path d="M0 300 L 300 300, L 300 0, L 700 0, L 700 300 L 1000 300, L 1000 700, L 700 700, L 700 1000, L 300 1000, L 300 700, L 0 700, L 0 300z"/></symbol></svg> </div> </comment> <div class="banner">Tis the season for the <a href=\'https://www.metafilter.com/mefimall.mefi\'>Mefi Mall</a> - shop fine products by Mefites! <a href="/index.cfm?hide_banner=1" target="_self"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-close banner-close"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-close"></use></svg></a></div> <header class="site-header"> <div class="logo-and-primary-nav"> <a class="jump-to-footer" href="#bottom-of-content" target="_self"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-down-arrow"><use xlink:href="#icon-down-arrow"></use></svg></a> <!-- Logo and User Toolbar --> <div class="container"> <div class="logo"> <a href="/" target="_self"> <h1><span class="white">Ask</span> <span class="green">MetaFilter</span></h1> <span class="tagline">querying the hive mind</span> </a> </div> <div class="mobile-menu-toggle" id="user-nav-toggle"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-user"><use xlink:href="#icon-user"></use></svg></div> <nav class="user" role="menu"> <div class="fixed-menu-toggle" id="fixed-user-nav-toggle"><svg xmlns="http://www.w3.org/2000/svg" class="icon user"><use xlink:href="#icon-user"></use></svg></div> <ul> <li class="profile"> <a href="//www.metafilter.com/user/12347" target="_self"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-user"><use xlink:href="#icon-user"></use></svg> <span class="extra-label">bendy</span> <span class="nav-label">Profile</span> </a> </li> <li class="preferences"> <a href="//www.metafilter.com/contribute/customize.cfm" target="_self"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-cog"><use xlink:href="#icon-cog"></use></svg> <span class="nav-label">Preferences</span> </a> </li> <li class="messages"> <a href="//www.metafilter.com/contribute/messages.mefi" target="_self"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-email"><use xlink:href="#icon-email"></use></svg> <span class="nav-label">Mail</span> <span class="unread-messages">32</span> </a> </li> <li class="favorites"> <a href="//www.metafilter.com/favorites/12347" target="_self"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-bracketed-plus"><use xlink:href="#icon-bracketed-plus"></use></svg> <span class="nav-label">Favorites</span> </a> </li> <li class="recent-activity"> <a href="//www.metafilter.com/contribute/activity/" target="_self"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-clock"><use xlink:href="#icon-clock"></use></svg> <span class="nav-label">Recent Activity</span> </a> </li> <li class="new-post"> <a href="/contribute/post.cfm" target="_self"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-pencil"><use xlink:href="#icon-pencil"></use></svg> <span class="nav-label">New Question</span> </a> </li> <li class="log-out"> <a href="/index.cfm?delcookie=yes&_rnd=35F80E75FF91CD635D4697B593DBA66B" target="_self"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-log-out"><use xlink:href="#icon-log-out"></use></svg> <span class="nav-label">Log Out</span> </a> </li> </ul> </nav> </div> <div class="mobile-menu-toggle" id="primary-nav-toggle"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-list"><use xlink:href="#icon-list"></use></svg></div> <nav class="primary"> <div class="fixed-menu-toggle" id="fixed-header-toggle"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-close"><use xlink:href="#icon-close"></use></svg> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-two-lines"><use xlink:href="#icon-two-lines"></use></svg> </div> <div class="container"> <div class="fixed-menu-toggle" id="fixed-primary-nav-toggle"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-list"><use xlink:href="#icon-list"></use></svg></div> <ul> <li><a href="//www.metafilter.com" target="_self">MetaFilter</a></li> <li class="current"><a href="//ask.metafilter.com" target="_self">AskMeFi</a></li> <li><a href="//fanfare.metafilter.com" target="_self">FanFare</a></li> <li><a href="//projects.metafilter.com" target="_self">Projects</a></li> <li><a href="//music.metafilter.com" target="_self">Music</a></li> <li><a href="//jobs.metafilter.com" target="_self">Jobs</a></li> <li><a href="//irl.metafilter.com" target="_self">IRL</a></li> <li><a href="//metatalk.metafilter.com" target="_self">MetaTalk</a></li> <li class="subnav more-nav"> <span id="more-nav-toggle">More<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-caret-down"><use xlink:href="#icon-caret-down"></use></svg></span> <ul> <li><a href="//bestof.metafilter.com" target="_self">Best Of</a></li> <li><a href="//podcast.metafilter.com" target="_self">Podcast</a></li> <li><a href="//www.metafilter.com/chat/" target="_self">Chat</a></li> <li><a href="//labs.metafilter.com/" target="_self">Labs</a></li> </ul> </li> </ul> <div class="search"> <form class="form-inline" action="//www.metafilter.com/contribute/search.mefi" method="get" target="_self"> <label class="sr-only" for="query">Search MetaFilter&hellip;</label> <input name="site" value="ask" type="hidden"> <input class="form-control" type="search" id="query" placeholder="Search&hellip;" name="q"> <button class="btn btn-default submit" type="submit"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-search-white"><use xlink:href="#icon-search-white"></use></svg></button> </form> </div> </div> </nav> </div> <!-- Secondary Navigation (Sections of Subsite) --> <nav class="secondary"> <div class="container"> <div class="fixed-menu-toggle" id="fixed-secondary-nav-toggle"> <span>Menu</span> <svg xmlns="http://www.w3.org/2000/svg" class="icon caret-down"><use xlink:href="#icon-caret-down"></use></svg> </div> <ul> <li><a href="/" target="_self">Home</a></li> <li><a href="/faq.mefi" target="_self">FAQ</a></li> <li><a href="/about.mefi" target="_self">About</a></li> <li><a href="/archive.mefi" target="_self">Archives</a></li> <li><a href="/tags" target="_self">Tags</a></li> <li><a href="/popular.mefi" target="_self">Popular</a></li> <li><a href="/random" target="_self">Random</a></li> </ul> </div> </nav> </header> <div class="content" role="main" style="background-color:#426746"> <div class="container"> <div class="row"> <a name="posts"></a> <a class="go-to-anchor go-to-sidebar" href="#sidebar"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-go-to-bottom"><use xlink:href="#icon-go-to-bottom"></use></svg></a> <div id="posts"> <h1 class="posttitle">Music (and more) to reframe your perspective to<br> <span class="smallcopy">July 6, 2018 <span>10:31 AM</span> &nbsp; <a href="http://ask.metafilter.com/324072/Music-and-more-to-reframe-your-perspective-to/rss"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-rss"><use xlink:href="#icon-feed"></use></svg></a> <a href="http://ask.metafilter.com/324072/Music-and-more-to-reframe-your-perspective-to/rss">Subscribe</a></span></h1> <div class="copy">How do you guys maintain positivity and kinda keep yourself in a big-picture headspace? I\'m dealing with a confluence of annoyances and as a result, feeling annoyed and frustrated. How do I shift my headspace more? I\'m thinking: music and other little reminders? Can you help brainstorm songs and suggest other ideas?<br><span></span> <div class="miseperator"> <br> Examples of what\'s making me annoyed: work deadlines, we\'re moving so half our stuff isn\'t unpacked yet and I can\'t find anything, a contractor keeps tracking dirt around, the engineer doesn\'t reply until you call him three or four times so construction keeps getting slowed down, my husband\'s intermittently out of town to finish moving out of the other place so I\'m doing the parenting myself more than usual, the construction is costing money so I can\'t just pay for more help, he needs to take the car (and I am too cheap to rent a second one) so I\'m doing my single parenting by bike and transit, the new neighbors\' cat has been menacing ours so to give them time to adjust I\'ve been keeping our yowling beast indoors for awhile... I could go on.<br> <br> It\'s all fine and will ease up once we get moved out and unpacked in a couple weeks. But in the meantime I\'d rather not walk around thinking &quot;why do people suck??&quot; &quot;Oh another !#+ thing to deal with, greeeat.&quot; I can take a deep breath and smile, or laugh at myself, and the grumpy mood dissipates, but then it comes back again. So I\'m thinking maybe a playlist is the way to go. <br> <br> I once had a temp job at a church, and the office manager kept the accounting office on a soundtrack of popular gospel and other positivity, like Whitney Houston singing &quot;I believe the children are the future.&quot; The crazy thing is that it worked. Same thing when I lived with someone who had Bob Marley on play-repeat: I was always, y\'know, trying to lively up myself and wondering if the things I refused were the things I should use. <br> <br> So I\'m thinking I need to put together a soundtrack of reminders to get over myself a little, look at the big picture and focus on ways that life is actually pretty good, be grateful for what I have, acknowledge my limitations and try to do good in the world, etc. In case my question sounds cheesy, I\'ll add that the less cheesy, the better, but honestly, my experience is that cheesy stuff also works, so all ideas are welcome.<br> <br> But maybe you manage to remind yourself of all of this in other ways? I\'m totally open to hearing about all of that, too. Thanks!</div> <span class="smallcopy postbyline">posted by <a href="http://www.metafilter.com/user/74931" target="_self">slidell</a> to <a href="/media-arts" target="_self">Media & Arts</a> (8 answers total) [<a href="http://www.metafilter.com/javascript-required.mefi" onclick="javascript:add_to_ra(324072,\'A32A762BABC27FB738281C79E509A5A9\');return false;" style="font-weight:normal;" target="_self" title="Add post to Recent Activity" id="addra">add to activity</a>]<span id="addramsg"></span> <span id="fav3324072">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="javascript:addFav(324072,324072,3,74931,\'A32A762BABC27FB738281C79E509A5A9\');return false;" style="font-weight:normal;" target="_self" title="Save this post as a favorite">add to favorites</a>]</span><span id="favmsg3324072"></span> <span id="favcnt3324072"><a href="http://ask.metafilter.com/favorited/3/324072" style="font-weight:normal;" target="_self">10 users marked this as a favorite</a></span> <span id="flag3324072">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="flagpost(324072,324072,3);return false;" style="font-weight:normal;" target="_self" title="Flag this post" class="flag">!</a>]</span> </span></div> <br> <a name="4670255"></a><div class="comments" id="c4670255">Here\'s two songs off the top of my head that work for me:<br> <br> <a href="https://www.youtube.com/watch?v=0I6A-Cwfjl8">wrong way/one way</a> by RVIVR<br> <a href="https://www.youtube.com/watch?v=V53mqDM701Q">Live at the Plantation</a> by Murs<br><span class="smallcopy">posted by <a href="http://www.metafilter.com/user/61972" target="_self">General Malaise</a> at <a href="/324072/Music-and-more-to-reframe-your-perspective-to#4670255" target="_self">10:44 AM</a> on July 6 <span id="fav44670255">[<span id="favcnt44670255"><a href="/favorited/4/4670255" style="font-weight:normal;" title="1 user marked this as favorite">1 favorite</a> </span><a href="http://www.metafilter.com/javascript-required.mefi" id="plusminus44670255" onclick="javascript:addFav(4670255,324072,4,61972,\'A32A762BABC27FB738281C79E509A5A9\',0);return false;" target="_self" title="Save this comment as a favorite">+</a>]<span id="favmsg44670255"></span></span> <span id="flag44670255">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="flagpost(4670255,324072,4);return false;" style="font-weight:normal;" target="_self" title="flag this" aria-label="flag this" class="flag">!</a>]</span> </span></div><br><br> <a name="4670263"></a><div class="comments" id="c4670263">Despite being a gospel singer, Johnnie Frierson’s <a href="https://youtu.be/eALEn9wCtPA">Miracles</a> is a pretty awesome song that’s been reframed as a humanist anthem (by this humanist). It encourages me, despite all the chaos and seeming absurdity of everything around us, that humans do AMAZING things, even if they don’t seem novel or amazing<br><span class="smallcopy">posted by <a href="http://www.metafilter.com/user/56405" target="_self">furnace.heart</a> at <a href="/324072/Music-and-more-to-reframe-your-perspective-to#4670263" target="_self">11:06 AM</a> on July 6 <span id="fav44670263">[<span id="favcnt44670263"></span><a href="http://www.metafilter.com/javascript-required.mefi" id="plusminus44670263" onclick="javascript:addFav(4670263,324072,4,56405,\'A32A762BABC27FB738281C79E509A5A9\',0);return false;" target="_self" title="Save this comment as a favorite">+</a>]<span id="favmsg44670263"></span></span> <span id="flag44670263">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="flagpost(4670263,324072,4);return false;" style="font-weight:normal;" target="_self" title="flag this" aria-label="flag this" class="flag">!</a>]</span> </span></div><br><br> <a name="4670266"></a><div class="comments" id="c4670266"><a href="https://www.youtube.com/watch?v=1Imf0_mpQgA">Floating</a> by Jape<br> <a href="https://www.youtube.com/watch?v=jgjRPk4E6Eg">Mar (Lo Que Siento)</a> by Bomba Estério<br><span class="smallcopy">posted by <a href="http://www.metafilter.com/user/95470" target="_self">melissasaurus</a> at <a href="/324072/Music-and-more-to-reframe-your-perspective-to#4670266" target="_self">11:17 AM</a> on July 6 <span id="fav44670266">[<span id="favcnt44670266"></span><a href="http://www.metafilter.com/javascript-required.mefi" id="plusminus44670266" onclick="javascript:addFav(4670266,324072,4,95470,\'A32A762BABC27FB738281C79E509A5A9\',0);return false;" target="_self" title="Save this comment as a favorite">+</a>]<span id="favmsg44670266"></span></span> <span id="flag44670266">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="flagpost(4670266,324072,4);return false;" style="font-weight:normal;" target="_self" title="flag this" aria-label="flag this" class="flag">!</a>]</span> </span></div><br><br> <a name="4670294"></a><div class="comments" id="c4670294"><a href="https://www.youtube.com/watch?v=6blBC9Vo904">The Staple Singers</a> always make me feel like the world could be <a href="https://www.youtube.com/watch?v=uY3vgBzgYn4">a good place</a> after all.<br><span class="smallcopy">posted by <a href="http://www.metafilter.com/user/253420" target="_self">shapes that haunt the dusk</a> at <a href="/324072/Music-and-more-to-reframe-your-perspective-to#4670294" target="_self">12:37 PM</a> on July 6 <span id="fav44670294">[<span id="favcnt44670294"></span><a href="http://www.metafilter.com/javascript-required.mefi" id="plusminus44670294" onclick="javascript:addFav(4670294,324072,4,253420,\'A32A762BABC27FB738281C79E509A5A9\',0);return false;" target="_self" title="Save this comment as a favorite">+</a>]<span id="favmsg44670294"></span></span> <span id="flag44670294">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="flagpost(4670294,324072,4);return false;" style="font-weight:normal;" target="_self" title="flag this" aria-label="flag this" class="flag">!</a>]</span> </span></div><br><br> <a name="4670305"></a><div class="comments" id="c4670305"><a href="https://www.youtube.com/watch?v=Pj0sXKPgbQo">Thank You</a> - Bombadil<br> <a href="https://www.youtube.com/watch?v=5zYOKFjpm9s">Do You Realize</a> - The Flaming Lips<br> <a href="https://www.youtube.com/watch?v=T4LF7vx9oSk">Family and Genus</a> - Shakey Graves<br> <a href="https://www.youtube.com/watch?v=mpjsOJD8i_Q">Joyful Girl</a> - Ani Difranco<br><span class="smallcopy">posted by <a href="http://www.metafilter.com/user/181156" target="_self">BeHereNow</a> at <a href="/324072/Music-and-more-to-reframe-your-perspective-to#4670305" target="_self">1:16 PM</a> on July 6 <span id="fav44670305">[<span id="favcnt44670305"><a href="/favorited/4/4670305" style="font-weight:normal;" title="1 user marked this as favorite">1 favorite</a> </span><a href="http://www.metafilter.com/javascript-required.mefi" id="plusminus44670305" onclick="javascript:addFav(4670305,324072,4,181156,\'A32A762BABC27FB738281C79E509A5A9\',0);return false;" target="_self" title="Save this comment as a favorite">+</a>]<span id="favmsg44670305"></span></span> <span id="flag44670305">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="flagpost(4670305,324072,4);return false;" style="font-weight:normal;" target="_self" title="flag this" aria-label="flag this" class="flag">!</a>]</span> </span></div><br><br> <a name="4670332"></a><div class="comments" id="c4670332">Nothing has helped me as much as meditating every day. I found the Headspace app very supportive of my getting started with it.<br> <br> Also check out Peter Mulvey\'s song Vlad the Astrophysicist<br><span class="smallcopy">posted by <a href="http://www.metafilter.com/user/168347" target="_self">spindrifter</a> at <a href="/324072/Music-and-more-to-reframe-your-perspective-to#4670332" target="_self">3:17 PM</a> on July 6 <span id="fav44670332">[<span id="favcnt44670332"></span><a href="http://www.metafilter.com/javascript-required.mefi" id="plusminus44670332" onclick="javascript:addFav(4670332,324072,4,168347,\'A32A762BABC27FB738281C79E509A5A9\',0);return false;" target="_self" title="Save this comment as a favorite">+</a>]<span id="favmsg44670332"></span></span> <span id="flag44670332">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="flagpost(4670332,324072,4);return false;" style="font-weight:normal;" target="_self" title="flag this" aria-label="flag this" class="flag">!</a>]</span> </span></div><br><br> <a name="4670335"></a><div class="comments" id="c4670335">For some reason I just thought of Us3\'s Hand on the Torch album.<br><span class="smallcopy">posted by <a href="http://www.metafilter.com/user/60264" target="_self">RobotVoodooPower</a> at <a href="/324072/Music-and-more-to-reframe-your-perspective-to#4670335" target="_self">3:25 PM</a> on July 6 <span id="fav44670335">[<span id="favcnt44670335"></span><a href="http://www.metafilter.com/javascript-required.mefi" id="plusminus44670335" onclick="javascript:addFav(4670335,324072,4,60264,\'A32A762BABC27FB738281C79E509A5A9\',0);return false;" target="_self" title="Save this comment as a favorite">+</a>]<span id="favmsg44670335"></span></span> <span id="flag44670335">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="flagpost(4670335,324072,4);return false;" style="font-weight:normal;" target="_self" title="flag this" aria-label="flag this" class="flag">!</a>]</span> </span></div><br><br> <a name="4670366"></a><div class="comments" id="c4670366"><a href="https://youtu.be/_zu53yAoTJE">Get Out Of Your Own Way</a> by U2<br> <a href="https://youtu.be/kWaFVvVoj4o">Bucket</a> by Kings Of Leon<br> <a href="https://youtu.be/eY-7q42UZR0">Impossible Germany</a> by Wilco<br> <a href="https://youtu.be/IM6vIURo5OI">Remember Rockefeller At Attica</a> by Charles Mingus<br> <a href="https://youtu.be/FgBrPQCSdW4">Hang Up Your Hang Ups</a> by Herbie Hancock<br> <a href="https://youtu.be/s6fPN5aQVDI">Sir Duke</a> by Stevie Wonder<br> <a href="https://youtu.be/1mhL5ynXzB0">Paisley Park</a> by Prince<br> <a href="https://youtu.be/VqlaLXAoJN0">Learn How To Fall</a> by Paul Simon<br> <a href="https://youtu.be/Qa98AhEVAZQ">Making Flippy Floppy</a> by Talking Heads<br> <a href="https://youtu.be/X463j6US4l0">Light Will Keep Your Heart Beating In The Future</a> by Mike Doughty<br> <a href="https://youtu.be/EHH-YRjy7m0">Sure Looks Good To Me</a> by Alicia Keys<br> <a href="https://youtu.be/7-vTkkCRkwY">Magpie To The Morning</a> by Neko Case<br> <a href="https://youtu.be/WBTzaTFzUaY">Just Like Water</a> by Denizen Kane<br> <a href="https://youtu.be/XwT2wD2eoRs">Dear Friends</a> by Elbow<br> <a href="https://youtu.be/guLtyvR9mi0">Glad Man Singing</a> by Iron and Wine<br><span class="smallcopy">posted by <a href="http://www.metafilter.com/user/14858" target="_self">eustacescrubb</a> at <a href="/324072/Music-and-more-to-reframe-your-perspective-to#4670366" target="_self">5:22 PM</a> on July 6 <span id="fav44670366">[<span id="favcnt44670366"></span><a href="http://www.metafilter.com/javascript-required.mefi" id="plusminus44670366" onclick="javascript:addFav(4670366,324072,4,14858,\'A32A762BABC27FB738281C79E509A5A9\',0);return false;" target="_self" title="Save this comment as a favorite">+</a>]<span id="favmsg44670366"></span></span> <span id="flag44670366">[<a href="http://www.metafilter.com/javascript-required.mefi" onclick="flagpost(4670366,324072,4);return false;" style="font-weight:normal;" target="_self" title="flag this" aria-label="flag this" class="flag">!</a>]</span> </span></div><br><br> <div id="newcomments" style="display:none;"></div> <div id="newcommentsmsg" class="comments" style="display:none;background:#eee;padding:5px;width:220px;text-align:center;margin-bottom:20px;"></div> <script type="text/javascript"> cid = 4670366; lid = 324072; var btitle = "Music (and more) to reframe your perspective to - gratitude grumpiness positivity | Ask MetaFilter"; </script> <div class="comments"><span class="whitesmallcopy" style="font-size:11px;"> <a href="/324071/Brownstone-Brooklyn-Looking-for-help-as-I-contemplate-buying-an-apt" target="_self">&laquo; Older</a> Brownstone Brooklyn - Looking for help as I... &nbsp;&nbsp;|&nbsp;&nbsp; How do I improve my flexibility in 10 min. a day? <a href="/324073/How-do-I-improve-my-flexibility-in-10-min-a-day" target="_self">Newer &raquo;</a> </span></div> <br> <a name="commentpreview"></a> <form name="mefi" action="/contribute/post_comment_preview.mefi#commentpreview" method="POST" target="_self" id="commentform"> <input type="hidden" name="token" value="A32A762BABC27FB738281C79E509A5A9" /> <table border="0" width="730" id="commenttable"> <tr> <td rowspan="5" width="50">&nbsp;</td> <td align="right" valign="top" nowrap><span class="smallcopy">Posting as:</span></td> <td valign="top"><span class="smallcopy"><a href="http://www.metafilter.com/user/12347" target="_self" tabindex="0">bendy</a></span></td> </tr> <tr> <td align="right" valign="top" nowrap="nowrap"><span class="smallcopy">Answer:<div style="font-size:11px;margin-top:8px;"><a href="http://faq.metafilter.com/tags/html" style="font-weight:normal;" target="_self" tabindex="0">(HTML help)</a></div></span></td> <td valign="top" id="commenttd"> <textarea name="comment" id="comment" cols="60" rows="8" wrap="VIRTUAL" style="width:605px;height:250px;" onfocus="this.style.background=\'#eee\';" onblur="this.style.background=\'#ddd\';" tabindex="1"></textarea> <div class="html-shortcuts-toolbar"> <button onclick="return pnhEditTextarea(\'comment\',\'lt\')" title="Click (or type <) to add an opening HTML bracket." class="mobile-only html-shortcut-button html-bracket-left"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-html-bracket-left"><use xlink:href="#icon-html-bracket-left"></use></svg></span></button> <button onclick="return pnhEditTextarea(\'comment\',\'backslash\')" title="Click (or type /) to add the slash for a closing HTML bracket." class="mobile-only html-shortcut-button slash"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-slash"><use xlink:href="#icon-slash"></use></svg></span></button> <button onclick="return pnhEditTextarea(\'comment\',\'gt\')" title="Click (or type >) to add a closing HTML bracket." class="mobile-only html-shortcut-button html-bracket-right"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-html-bracket-right"><use xlink:href="#icon-html-bracket-right"></use></svg></span></button> <button onclick="return pnhEditTextarea(\'comment\',\'strong\')" title="Click (or type Control+B) to make your text selection bold." class="html-shortcut-button bold"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-bold"><use xlink:href="#icon-bold"></use></svg></span></button> <button onclick="return pnhEditTextarea(\'comment\',\'emphasis\')" title="Click (or type Control+I) to make your text selection italicized." class="html-shortcut-button italic"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-italic"><use xlink:href="#icon-italic"></use></svg></span></button> <button onclick="return pnhEditTextarea(\'comment\',\'a_href\')" title="Click (or type Control+U) to add a link to the selected text." class="html-shortcut-button hyperlink"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-hyperlink"><use xlink:href="#icon-hyperlink"></use></svg><span class="label">Link</span></span></button> </div> </td> </tr> <tr id="prevRow"> <td>&nbsp;</td> <td valign="top" class="copy"> <input type="submit" name="post" value="Preview" class="button" tabindex="2"/> </td> </tr> <tr id="prevRow2" style="display:none;"> <td valign="top" align="right" class="copy" nowrap><span id="lplabel" class="smallcopy">Live Preview:<div style="font-size:11px;margin-top:0px;"><a href="http://www.metafilter.com/contribute/removing-live-preview.mefi" style="font-weight:normal;" target="_self" onclick="return confirm(\'Are you sure you want to hide Live Preview now?\\n\\nYou\\\'ll lose any comment you\\\'ve started.\');" tabindex="0">(Hide)</a></div></span></td> <td id="lpdiv"> <div class="comments" id="prevDiv" style="width:592px;margin:0px;padding:6px; padding-bottom:2px;;border-bottom:0px;margin-bottom:0px;">&nbsp;</div> <div class="comments" id="prevDiv2" style="width:592px;margin:0px;padding:6px; padding-top:0px;;border-top:0px;margin-top:0px;margin-bottom:12px;"></div> <p class="smallcopy" id="commentnote"> Note: Ask MetaFilter is as useful as you make it. Please limit comments to answers or help in finding an answer. Wisecracks don\'t help people find answers. Thanks.</p> <input type="submit" id="postButton" value="Post Answer" name="post" class="button" style="margin-left:4px;" tabindex="2"> <span class="smallcopy" style="margin-left:6px;margin-right:6px;">OR</span> <input type="submit" value="Preview" name="post" class="button" tabindex="3" id="previewButton"> <input type="hidden" name="link_ID" value="324072"> </td></tr> </table> <script type="text/javascript"> function enablePreview(){document.getElementById(\'previewButton\').disabled=false;document.getElementById("comment").onfocus=init_lp;document.getElementById("comment").onblur=kill_lp}addEvent(window,"load",enablePreview);var chtml="",lchtml="",ctime,lpgo=0; function init_lp(){getEl("postButton").disabled=false;getEl("prevDiv2").innerHTML="<span class=\'smallcopy\'>posted by <a href=\'http://www.metafilter.com/user/12347\' target=\'_self\'>bendy</a> at <a href=\'#\' target=\'_self\'>8:07 PM</a> on November 25</span>";0==lpgo&&(lpgo=1,writePreview())} function kill_lp(){clearTimeout(ctime);lpgo=0} function writePreview(){1==lpgo&&(lchtml!==chtml&&(getEl("prevDiv").innerHTML=\'<div id="livetxt">\'+lpfilter(chtml)+"</div>",lchtml=chtml),ctime=setTimeout(writePreview,200))} function getEl(a){return document.getElementById(a)} getEl("prevRow").style.display="none"; getEl("prevRow2").style.display=""; getEl("postButton").disabled=true; function prev(){""!=getEl("comment").value?(0==getEl("prevDiv2").innerHTML.length&&(getEl("postButton").disabled=true),chtml=getEl("comment").value):(getEl("prevDiv").innerHTML="&nbsp;",getEl("postButton").disabled=false,chtml="")}getEl("comment").onkeyup=prev;getEl("comment").onmousemove=prev;""!=getEl("comment").value&&prev(); function lpfilter(a){for(var f="",c=[],j="",a=a.replace(/&#(.*);/g,""),a=a.replace(/&(?!\\w+;)/g,"&amp;"),a=a.replace(/<3/,"&lt;3"),a=a.replace(/< /g,"&lt; ");""!=a;){var e=/(<)(\\/?)(\\w*)([^>]*)(>?)|>/m.exec(a);if(e){var d=a.substr(0,e.index);c.join(",").match(/\\bpre\\b/)||(d=d.replace(/(\\r?\\n)/g,"<br>$1"));f+=d;a=a.substr(e.index);if("<"==e[1]&&""==e[5])f+="&lt;",a=a.substr(1);else if(">"==e[0])f+="&gt;",a=a.substr(1);else{var d=e[2],g=e[3].toLowerCase();if(!g.match(/^(applet|base|bgsound|big|body|button|div|embed|fieldset|font|form|frame|frameset|h1|h2|h3|h4|h5|h6|hr|html|iframe|image|img|input|isindex|layer|legend|link|mark|marquee|meta|object|p|param|plaintext|script|select|span|style|table|td|textarea|tr)$/)||"/"==d){var h="";if(""==d){"br"!=g&&c.push(g);for(var k=RegExp("(\\\\w+)(\\\\s*=\\\\s*(\\"([^\\"]*)\\"|\'([^\']*)\'|([^\\\\s\'\\"]*)))?","g"),b;b=k.exec(e[4]);){var i=b[1].toLowerCase();(b=b[4]||b[5]||b[6])&&b.match(/\\n/)&&(b="");b&&(b=b.replace(/^javascript:/,"[filtered]"));typeof b=="undefined"&&(b="");if("title"==i&&g.match(/^(a|abbr|acronym)$/)||"href"==i&&"a"==g)h+=" "+i,h+=b.match(/"/)?"=\'"+b+"\'":\'="\'+b+\'"\'}}else{for(;0<c.length&&c[c.length-1]!=g;)j+="</"+c.pop()+">";c.pop()}f+="<"+d+g+h+">"}a=a.substr(e[0].length)}}else d=a,c.join(",").match(/\\bpre\\b/)||(d=d.replace(/\\r?\\n/g,"<br>\\n")),f+=d,a=""}f+=j;c=c.reverse();for(a=0;a<c.length;++a)f+="</"+c[a]+">";return f.replace(/(<br\\/?>)?(\\r?\\n)?(<br\\/?>)?(\\r?\\n)?(<\\/?(blockquote|li|ol|pre|ul)>\\n?)(<br\\/?>)?(\\r?\\n)?(<br\\/?>)?(\\r?\\n)?/g,"$2$4$5$8$10")}; </script> </form> <br><br> <div id="related" class="recently darker copy" style="margin-left:120px;width:590px;"><div style="margin-bottom:4px;">Related Questions</div> <a href="http://ask.metafilter.com/249805/how-did-you-learn-to-accept-kindness-and-positive-feedback-with-grace" style="font-weight:normal;">how did you learn to accept kindness and positive...</a> <span class="smallcopy">October 7, 2013</span><br> <a href="http://ask.metafilter.com/215588/Can-you-help-us-bless-our-wedding-dinner" style="font-weight:normal;">Can you help us bless our wedding dinner?</a> <span class="smallcopy">May 17, 2012</span><br> <a href="http://ask.metafilter.com/171312/PLEASE-no-Dido" style="font-weight:normal;">PLEASE no Dido</a> <span class="smallcopy">November 23, 2010</span><br> <a href="http://ask.metafilter.com/82208/when-things-are-this-down-theres-only-one-direction-they-can-go-sideways" style="font-weight:normal;">when things are this down, there\'s only one...</a> <span class="smallcopy">January 28, 2008</span><br> <a href="http://ask.metafilter.com/18850/songs-about-gratitude" style="font-weight:normal;">songs about gratitude</a> <span class="smallcopy">May 18, 2005</span><br> </div> </div> <a name="sidebar"></a> <a class="go-to-anchor go-to-posts" href="#posts"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-go-to-top"><use xlink:href="#icon-go-to-top"></use></svg></a> <div style="float:right;" id="threadside"> <div align="right" id="threadsub"> <div class="tags sidebar" style="padding-top:0px;"> <h2>Tags</h2> <div id="taglist"> <div class="tagline"> <a class="taglink" href="https://ask.metafilter.com/tags/Music" rel="tag" title="Music">Music</a> </div> <div class="tagline"> <a class="taglink" href="https://ask.metafilter.com/tags/gratitude" rel="tag" title="gratitude">gratitude</a> </div> <div class="tagline"> <a class="taglink" href="https://ask.metafilter.com/tags/grumpiness" rel="tag" title="grumpiness">grumpiness</a> </div> <div class="tagline"> <a class="taglink" href="https://ask.metafilter.com/tags/positivity" rel="tag" title="positivity">positivity</a> </div> </div> </div> <section class="tags sidebar" style="padding-top:0px;"> <h2>Share</h2> <a class="share-twitter" id="tshare" href="http://twitter.com/intent/tweet?text=Ask%20MeFi%3A%20Music%20%28and%20more%29%20to%20reframe%20your%20perspective%20to%20http%3A%2F%2Fmefi%2Eus%2Fa%2F324072" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-twitter"><use xlink:href="#icon-twitter"></use></svg> <span>Twitter</span> </a><br> <a class="share-facebook" id="fbshare" href="http://www.facebook.com/sharer.php?u=http://ask.metafilter.com/324072/Music-and-more-to-reframe-your-perspective-to" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-facebook"><use xlink:href="#icon-facebook"></use></svg> <span>Facebook</span> </a> </section> <br clear="all"> <script> var subd="ask"; function incFav(d){var d=d.replace(/^\\s*|\\s*$/g,""),f=d.split(":"),d=f[0],c=f[1],e=f[2],a=f[3],b=f[4],k=f[5],h=f[6],i=f[8],f=f[7],j=k==1?"You already made this a favorite.":"This is not a favorite.",g=document.getElementById("favmsg"+a+d);e==j&&(g.hasChildNodes()&&g.removeChild(g.firstChild),g.appendChild(document.createTextNode(" "+e)));if(e==parseInt(e)){if(a==1||a==3||a==5||a==7||a==8||a==10||a==19||a==21||a==23){for(ddiv=document.getElementById("fav"+a+d);ddiv.hasChildNodes();)ddiv.removeChild(ddiv.firstChild);c=document.createElement("a");k==1?(c.innerHTML="add to favorites",b="addFav("+d+","+d+","+a+","+b+",\'"+h+"\',"+i+");return false;"):(c.innerHTML="remove from favorites",b="delFav("+d+","+d+","+a+","+b+",\'"+h+"\',"+i+");return false;");c.id="newlink"+a+d;c.href="#";c.style.fontWeight="normal";ddiv.appendChild(document.createTextNode("["));ddiv.appendChild(c);ddiv.appendChild(document.createTextNode("]"));document.getElementById("newlink"+a+d).onclick=new Function(b)}else if(a==2||a==4||a==6||a==9||a==13||a==20||a==22||a==24)pmlink=document.getElementById("plusminus"+a+d),k==1?(pmlink.innerHTML="+",pmlink.title="Save this comment as a favorite",b="addFav("+d+","+c+","+a+","+b+",\'"+h+"\',"+i+");return false;"):(pmlink.innerHTML="&minus;",pmlink.title="Remove this comment as a favorite",b="delFav("+d+","+c+","+a+","+b+",\'"+h+"\',"+i+");return false;"),pmlink.onclick=new Function(b);b=document.getElementById("favcnt"+a+d);if(a==1||a==3||a==5||a==7||a==8||a==10||a==19||a==21||a==23){if(b.hasChildNodes()?b.removeChild(b.lastChild):b.appendChild(document.createTextNode(" ")),e>0)c=document.createElement("a"),c.innerHTML=e+" user",e>1&&(c.innerHTML+="s"),c.innerHTML+=" marked this as a favorite",c.href="/favorited/"+a+"/"+d,c.style.fontWeight="normal",c.title=e+" user",e>1&&(c.title+="s"),c.title+=" marked this as a favorite",b.appendChild(c)}else if(a==2||a==4||a==6||a==9||a==13||a==20||a==22||a==24){if(b.hasChildNodes())for(;b.firstChild;)b.removeChild(b.firstChild);else b.appendChild(document.createTextNode(" "));if(e>0&&f<2){h="";j=" favorite";e>1&&(h="s");j+=h;var l=j;i==1&&(l="");c=document.createElement("a");c.innerHTML=f==0?e+l:"has favorites";c.href="/favorited/"+a+"/"+d;c.style.fontWeight="normal";c.title=e+" user"+h;c.title+=" marked this as a favorite";i==1&&f==0&&b.appendChild(document.createTextNode(j));b.appendChild(document.createTextNode(" "));b.insertBefore(c,b.firstChild)}else b.hasChildNodes()&&b.removeChild(b.firstChild)}g.hasChildNodes()&&g.removeChild(g.firstChild);g.appendChild(document.createTextNode(k==1?" Favorite removed!":" Favorite added!"))}else g.hasChildNodes()&&g.removeChild(g.firstChild),g.appendChild(document.createTextNode(" "+e))}; </script> </div> </div> </div> </div> </div> </div> <a name="bottom-of-content"></a> <footer class="site-footer"> <div class="container"> <div class="row"> <div class="about"> <h2>About Ask MetaFilter</h2> <p>Ask MetaFilter is a question and answer site that covers nearly any question on earth, where members help each other solve problems. Ask MetaFilter is where thousands of life\'s little questions are answered.</p> </div> <div class="footer-nav"> <div class="sites"> <h2>Sites</h2> <ul> <li><a href="http://feeds.feedburner.com/Metafilter"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//www.metafilter.com" target="_self">MetaFilter</a></li> <li><a href="http://feeds.feedburner.com/AskMetafilter"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//ask.metafilter.com" target="_self">AskMeFi</a></li> <li><a href="http://feeds.feedburner.com/MeFi/FanFare"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//fanfare.metafilter.com" target="_self">FanFare</a></li> <li><a href="http://feeds.feedburner.com/mefi/Projects"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//projects.metafilter.com" target="_self">Projects</a></li> <li><a href="http://feeds.feedburner.com/mefi/Music"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//music.metafilter.com" target="_self">Music</a></li> <li><a href="http://feeds.feedburner.com/MeFi/Jobs"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//jobs.metafilter.com" target="_self">Jobs</a></li> <li><a href="http://feeds.feedburner.com/MeFiIRL"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//irl.metafilter.com" target="_self">IRL</a></li> <li><a href="http://feeds.feedburner.com/MeFi/MetaTalk"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//metatalk.metafilter.com" target="_self">MetaTalk</a></li> <li><a href="http://feeds.feedburner.com/BestOfMetafilter"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//bestof.metafilter.com" target="_self">Best Of</a></li> <li><a href="http://feeds.feedburner.com/MeFiPodcast"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-feed"><use xlink:href="#icon-feed"></use></svg></a><a href="//podcast.metafilter.com" target="_self">Podcast</a></li> </ul> </div> <div class="links"> <h2>Links</h2> <ul> <li><a href="/" target="_self">Home</a></li> <li><a href="/faq.mefi" target="_self">FAQ</a></li> <li><a href="/about.mefi" target="_self">About</a></li> <li><a href="/archive.mefi" target="_self">Archives</a></li> <li><a href="/tags/" target="_self">Tags</a></li> <li><a href="/popular.mefi" target="_self">Popular</a></li> <li><a href="/random" target="_self">Random</a></li> <li><a href="http://mefiwiki.com/" target="_self">Wiki</a></li> <li><a href="//www.metafilter.com/contribute/search.mefi" target="_self">Search</a></li> <li><a href="//www.metafilter.com/chat/" target="_self">Chat</a></li> <li><a href="//labs.metafilter.com" target="_self">Labs</a></li> </ul> </div> <div class="features"> <h2>Members</h2> <ul> <li><a href="//www.metafilter.com/user/12347" target="_self">Profile</a></li> <li><a href="//www.metafilter.com/contribute/customize.cfm" target="_self">Preferences</a></li> <li><a href="//www.metafilter.com/favorites/12347" target="_self">Favorites</a></li> <li><a href="//www.metafilter.com/contribute/activity/" target="_self">Recent Activity</a></li> <li><a href="//www.metafilter.com/usercontacts/12347" target="_self">Contacts</a></li> <li><a href="/contribute/post.cfm" target="_self">New Question</a></li> <li><a href="/index.cfm?delcookie=yes&_rnd=2EED7EA2EA384D41DCFC7A5E46257174" target="_self">Log Out</a></li> </ul> </div> </div> <div class="misc"> <div class="search"> <form class="form-inline" action="//www.metafilter.com/contribute/search.mefi" target="_self"> <div class="form-group"> <label class="sr-only" for="query">Search MetaFilter&hellip;</label> <input class="form-control" type="search" id="query" placeholder="Search&hellip;" name="q"> </div> <button class="btn btn-default submit" type="submit"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-search-white"><use xlink:href="#icon-search-white"></use></svg></button> </form> </div> <div class="donate"> <a href="https://login.metafilter.com/funding.mefi" target="_self"> <h2>Fund MetaFilter</h2> <p><a href="https://login.metafilter.com/funding.mefi" target="_self" style="color:#cc0">Join 5,907 readers in helping fund MetaFilter</a></p> </a> </div> <div class="contact"> <h2><a href="//www.metafilter.com/contact/" target="_self">Contact Us</a></h2> </div> </div> </div> </div> </footer> <footer class="fine-print"> <div class="container"> <p><strong>&copy; 1999&ndash;2018 MetaFilter Network Inc.</strong></p> <p>All posts copyright their original authors.</p> </div> </footer> <script src="//d217i264rvtnq0.cloudfront.net/scripts/mefi/libscript20180916.2721.js"></script> <script type="text/javascript" src="//d217i264rvtnq0.cloudfront.net/scripts/mefi/members20180916.2721.js"></script> <script type="text/javascript"> var hash = window.location.hash.substr(1); $(function(){ $("input[type=submit]").bind("click",function(){$(this).attr("was_clicked","Y")});$("#commentform").submit(function(){var a=$(\'input[was_clicked="Y"]\');$("<input>").attr({type:"hidden",name:a.attr("name"),value:a.val()}).appendTo("#commentform");a.attr("disabled","disabled").css("background-color","silver")});$(\'.ipb\').each(function(){$(this).mousedown(function(e){e.preventDefault();});}); $.ctrl=function(d,e,c){$("#comment").keydown(function(a){c||(c=[]);if((a.keyCode||a.which)==d.charCodeAt(0)&&(a.metaKey||a.ctrlKey))return a.preventDefault(),e.apply(this,c),!1});$("#comment").keypress(function(a){var b=a.keyCode||a.which;if((b==21||b==98||b==105||b==117)&&a.ctrlKey)return a.preventDefault(),!1})}; $.ctrl(\'B\', function() {pnhEditTextarea(\'comment\',\'strong\');}); $.ctrl(\'I\', function() {pnhEditTextarea(\'comment\',\'emphasis\');}); $.ctrl(\'U\', function() {pnhEditTextarea(\'comment\',\'a_href\');}); init_addtags(); init_editing(); function setTarget() {target(hash);} addEvent(window, "load", setTarget); $(window).hashchange(function(){hash=window.location.hash.substr(1);target(location.hash.substr(1));}) $(window).resize(function(){hash=window.location.hash.substr(1);target(location.hash.substr(1));}); }); </script> <script type="text/javascript">poller.init();</script> <script type="text/javascript">var _gaq=_gaq||[];_gaq.push(["_setAccount","UA-251263-7"]);_gaq.push(["_setDomainName","metafilter.com"]);_gaq.push(["_setAllowHash",!1]);_gaq.push(["_setCustomVar",1,"User Type","member",1]);_gaq.push(["_trackPageview"]);(function(){var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})();</script> </body> </html> '; $subst = "$&"; $result = preg_replace($re, $subst, $str); echo "The result of the substitution is ".$result;

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php