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 single character of: a, b, c or d
    [[ab][cd]]
  • 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]
  • Character class intersection
    [\w&&[^\d]]
  • 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
  • Match everything enclosed
    (?:...)
  • Capture everything enclosed
    (...)
  • 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

"
"
ixg

Test String

Code Generator

Generated Code

import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String[] args) { final String regex = "(?<type>text|font|model|audio|image|video|application|message|multipart)\n" + "\\/\n" + "(\n" + "(?<tree>[-_0-9a-z\\.]+\\.)?\n" + "(?<subtree>[-_0-9a-z]+)*\n" + ")\n" + "(\\+\n" + " (?<suffix>[-_a-z0-9]+)\n" + ")?\n" + "(?<parameters>;\\s*\n" + " (?<parameter>(?<param>[-a-z0-9]+)\\s*=\\s*(?<value>[-a-z0-9]+))\n" + ")*\n"; final String string = "audio/mpeg\n" + "audio/mp3\n" + "image/jpeg\n" + "image/png\n" + "application/zip\n" + "video/mp4\n" + "video/quicktime\n" + "video/webm\n" + "application/pdf\n" + "application/json; indent=4\n" + "application/json\n\n" + "# this doesn't work for some reason... only matching last param\n" + "text/plain; charset=us-ascii; indent=5\n\n\n" + "application/zip+cgm\n" + "application/zip+eps\n" + "application/zip+ig\n" + "application/zip+jpeg\n" + "application/zip+png\n" + "application/zip+svg\n" + "application/zip+tiff\n" + "application/zip+xml\n" + "image/vnd.hp.plt\n" + "text/plain\n" + "video/vnd.avi\n" + "video/x-ms-wmv\n" + "application/1d-interleaved-parityfec\n" + "application/3gpdash-qoe-report+xml\n" + "application/3gppHal+json\n" + "application/3gppHalForms+json\n" + "application/3gpp-ims+xml\n" + "application/A2L\n" + "application/ace+cbor\n" + "application/ace+json\n" + "application/activemessage\n" + "application/activity+json\n" + "application/aif+cbor\n" + "application/aif+json\n" + "application/alto-cdni+json\n" + "application/alto-cdnifilter+json\n" + "application/alto-costmap+json\n" + "application/alto-costmapfilter+json\n" + "application/alto-directory+json\n" + "application/alto-endpointprop+json\n" + "application/alto-endpointpropparams+json\n" + "application/alto-endpointcost+json\n" + "application/alto-endpointcostparams+json\n" + "application/alto-error+json\n" + "application/alto-networkmapfilter+json\n" + "application/alto-networkmap+json\n" + "application/alto-propmap+json\n" + "application/alto-propmapparams+json\n" + "application/alto-tips+json\n" + "application/alto-tipsparams+json\n" + "application/alto-updatestreamcontrol+json\n" + "application/alto-updatestreamparams+json\n" + "application/AML\n" + "application/andrew-inset\n" + "application/applefile\n" + "application/at+jwt\n" + "application/ATF\n" + "application/ATFX\n" + "application/atom+xml\n" + "application/atomcat+xml\n" + "application/atomdeleted+xml\n" + "application/atomicmail\n" + "application/atomsvc+xml\n" + "application/atsc-dwd+xml\n" + "application/atsc-dynamic-event-message\n" + "application/atsc-held+xml\n" + "application/atsc-rdt+json\n" + "application/atsc-rsat+xml\n" + "application/ATXML\n" + "application/auth-policy+xml\n" + "application/automationml-aml+xml\n" + "application/automationml-amlx+zip\n" + "application/bacnet-xdd+zip\n" + "application/batch-SMTP\n" + "application/beep+xml\n" + "application/c2pa\n" + "application/calendar+json\n" + "application/calendar+xml\n" + "application/call-completion\n" + "application/CALS-1840\n" + "application/captive+json\n" + "application/cbor\n" + "application/cbor-seq\n" + "application/cccex\n" + "application/ccmp+xml\n" + "application/ccxml+xml\n" + "application/cda+xml\n" + "application/CDFX+XML\n" + "application/cdmi-capability\n" + "application/cdmi-container\n" + "application/cdmi-domain\n" + "application/cdmi-object\n" + "application/cdmi-queue\n" + "application/cdni\n" + "application/CEA\n" + "application/cea-2018+xml\n" + "application/cellml+xml\n" + "application/cfw\n" + "application/cid-edhoc+cbor-seq\n" + "application/city+json\n" + "application/clr\n" + "application/clue_info+xml\n" + "application/clue+xml\n" + "application/cms\n" + "application/cnrp+xml\n" + "application/coap-group+json\n" + "application/coap-payload\n" + "application/commonground\n" + "application/concise-problem-details+cbor\n" + "application/conference-info+xml\n" + "application/cpl+xml\n" + "application/cose\n" + "application/cose-key\n" + "application/cose-key-set\n" + "application/cose-x509\n" + "application/csrattrs\n" + "application/csta+xml\n" + "application/CSTAdata+xml\n" + "application/csvm+json\n" + "application/cwl\n" + "application/cwl+json\n" + "application/cwt\n" + "application/cybercash\n" + "application/dash+xml\n" + "application/dash-patch+xml\n" + "application/dashdelta\n" + "application/davmount+xml\n" + "application/dca-rft\n" + "application/DCD\n" + "application/dec-dx\n" + "application/dialog-info+xml\n" + "application/dicom\n" + "application/dicom+json\n" + "application/dicom+xml\n" + "application/DII\n" + "application/DIT\n" + "application/dns\n" + "application/dns+json\n" + "application/dns-message\n" + "application/dots+cbor\n" + "application/dpop+jwt\n" + "application/dskpp+xml\n" + "application/dssc+der\n" + "application/dssc+xml\n" + "application/dvcs\n" + "application/ecmascript\n" + "application/edhoc+cbor-seq\n" + "application/EDI-consent\n" + "application/EDIFACT\n" + "application/EDI-X12\n" + "application/efi\n" + "application/elm+json\n" + "application/elm+xml\n" + "application/EmergencyCallData.cap+xml\n" + "application/EmergencyCallData.Comment+xml\n" + "application/EmergencyCallData.Control+xml\n" + "application/EmergencyCallData.DeviceInfo+xml\n" + "application/EmergencyCallData.eCall.MSD\n" + "application/EmergencyCallData.LegacyESN+json\n" + "application/EmergencyCallData.ProviderInfo+xml\n" + "application/EmergencyCallData.ServiceInfo+xml\n" + "application/EmergencyCallData.SubscriberInfo+xml\n" + "application/EmergencyCallData.VEDS+xml\n" + "application/emma+xml\n" + "application/emotionml+xml\n" + "application/encaprtp\n" + "application/epp+xml\n" + "application/epub+zip\n" + "application/eshop\n" + "application/example\n" + "application/exi\n" + "application/expect-ct-report+json\n" + "application/express\n" + "application/fastinfoset\n" + "application/fastsoap\n" + "application/fdf\n" + "application/fdt+xml\n" + "application/fhir+json\n" + "application/fhir+xml\n" + "application/fits\n" + "application/flexfec\n" + "application/font-sfnt\n" + "application/font-tdpfr\n" + "application/font-woff\n" + "application/framework-attributes+xml\n" + "application/geo+json\n" + "application/geo+json-seq\n" + "application/geopackage+sqlite3\n" + "application/geoxacml+json\n" + "application/geoxacml+xml\n" + "application/gltf-buffer\n" + "application/gml+xml\n" + "application/gzip\n" + "application/H224\n" + "application/held+xml\n" + "application/hl7v2+xml\n" + "application/http\n" + "application/hyperstudio\n" + "application/ibe-key-request+xml\n" + "application/ibe-pkg-reply+xml\n" + "application/ibe-pp-data\n" + "application/iges\n" + "application/im-iscomposing+xml\n" + "application/index\n" + "application/index.cmd\n" + "application/index.obj\n" + "application/index.response\n" + "application/index.vnd\n" + "application/inkml+xml\n" + "application/IOTP\n" + "application/ipfix\n" + "application/ipp\n" + "application/ISUP\n" + "application/its+xml\n" + "application/java-archive\n" + "application/javascript\n" + "application/jf2feed+json\n" + "application/jose\n" + "application/jose+json\n" + "application/jrd+json\n" + "application/jscalendar+json\n" + "application/jscontact+json\n" + "application/json\n" + "application/json-patch+json\n" + "application/json-seq\n" + "application/jsonpath\n" + "application/jwk+json\n" + "application/jwk-set+json\n" + "application/jwt\n" + "application/kpml-request+xml\n" + "application/kpml-response+xml\n" + "application/ld+json\n" + "application/lgr+xml\n" + "application/link-format\n" + "application/linkset\n" + "application/linkset+json\n" + "application/load-control+xml\n" + "application/logout+jwt\n" + "application/lost+xml\n" + "application/lostsync+xml\n" + "application/lpf+zip\n" + "application/LXF\n" + "application/mac-binhex40\n" + "application/macwriteii\n" + "application/mads+xml\n" + "application/manifest+json\n" + "application/marc\n" + "application/marcxml+xml\n" + "application/mathematica\n" + "application/mathml+xml\n" + "application/mathml-content+xml\n" + "application/mathml-presentation+xml\n" + "application/mbms-associated-procedure-description+xml\n" + "application/mbms-deregister+xml\n" + "application/mbms-envelope+xml\n" + "application/mbms-msk-response+xml\n" + "application/mbms-msk+xml\n" + "application/mbms-protection-description+xml\n" + "application/mbms-reception-report+xml\n" + "application/mbms-register-response+xml\n" + "application/mbms-register+xml\n" + "application/mbms-schedule+xml\n" + "application/mbms-user-service-description+xml\n" + "application/mbox\n" + "application/media_control+xml\n" + "application/media-policy-dataset+xml\n" + "application/mediaservercontrol+xml\n" + "application/merge-patch+json\n" + "application/metalink4+xml\n" + "application/mets+xml\n" + "application/MF4\n" + "application/mikey\n" + "application/mipc\n" + "application/missing-blocks+cbor-seq\n" + "application/mmt-aei+xml\n" + "application/mmt-usd+xml\n" + "application/mods+xml\n" + "application/moss-keys\n" + "application/moss-signature\n" + "application/mosskey-data\n" + "application/mosskey-request\n" + "application/mp21\n" + "application/mp4\n" + "application/mpeg4-generic\n" + "application/mpeg4-iod\n" + "application/mpeg4-iod-xmt\n" + "application/mrb-consumer+xml\n" + "application/mrb-publish+xml\n" + "application/msc-ivr+xml\n" + "application/msc-mixer+xml\n" + "application/msword\n" + "application/mud+json\n" + "application/multipart-core\n" + "application/mxf\n" + "application/n-quads\n" + "application/n-triples\n" + "application/nasdata\n" + "application/news-checkgroups\n" + "application/news-groupinfo\n" + "application/news-transmission\n" + "application/nlsml+xml\n" + "application/node\n" + "application/nss\n" + "application/oauth-authz-req+jwt\n" + "application/oblivious-dns-message\n" + "application/ocsp-request\n" + "application/ocsp-response\n" + "application/octet-stream\n" + "application/ODA\n" + "application/odm+xml\n" + "application/ODX\n" + "application/oebps-package+xml\n" + "application/ogg\n" + "application/ohttp-keys\n" + "application/opc-nodeset+xml\n" + "application/oscore\n" + "application/oxps\n" + "application/p21\n" + "application/p21+zip\n" + "application/p2p-overlay+xml\n" + "application/parityfec\n" + "application/passport\n" + "application/patch-ops-error+xml\n" + "application/pdf\n" + "application/PDX\n" + "application/pem-certificate-chain\n" + "application/pgp-encrypted\n" + "application/pgp-keys\n" + "application/pgp-signature\n" + "application/pidf-diff+xml\n" + "application/pidf+xml\n" + "application/pkcs10\n" + "application/pkcs7-mime\n" + "application/pkcs7-signature\n" + "application/pkcs8\n" + "application/pkcs8-encrypted\n" + "application/pkcs12\n" + "application/pkix-attr-cert\n" + "application/pkix-cert\n" + "application/pkix-crl\n" + "application/pkix-pkipath\n" + "application/pkixcmp\n" + "application/pls+xml\n" + "application/poc-settings+xml\n" + "application/postscript\n" + "application/ppsp-tracker+json\n" + "application/private-token-issuer-directory\n" + "application/private-token-request\n" + "application/private-token-response\n" + "application/problem+json\n" + "application/problem+xml\n" + "application/provenance+xml\n" + "application/prs.alvestrand.titrax-sheet\n" + "application/prs.cww\n" + "application/prs.cyn\n" + "application/prs.hpub+zip\n" + "application/prs.implied-document+xml\n" + "application/prs.implied-executable\n" + "application/prs.implied-object+json\n" + "application/prs.implied-object+json-seq\n" + "application/prs.implied-object+yaml\n" + "application/prs.implied-structure\n" + "application/prs.nprend\n" + "application/prs.plucker\n" + "application/prs.rdf-xml-crypt\n" + "application/prs.vcfbzip2\n" + "application/prs.xsf+xml\n" + "application/pskc+xml\n" + "application/pvd+json\n" + "application/rdf+xml\n" + "application/route-apd+xml\n" + "application/route-s-tsid+xml\n" + "application/route-usd+xml\n" + "application/QSIG\n" + "application/raptorfec\n" + "application/rdap+json\n" + "application/reginfo+xml\n" + "application/relax-ng-compact-syntax\n" + "application/remote-printing\n" + "application/reputon+json\n" + "application/resource-lists-diff+xml\n" + "application/resource-lists+xml\n" + "application/rfc+xml\n" + "application/riscos\n" + "application/rlmi+xml\n" + "application/rls-services+xml\n" + "application/rpki-checklist\n" + "application/rpki-ghostbusters\n" + "application/rpki-manifest\n" + "application/rpki-publication\n" + "application/rpki-roa\n" + "application/rpki-updown\n" + "application/rtf\n" + "application/rtploopback\n" + "application/rtx\n" + "application/samlassertion+xml\n" + "application/samlmetadata+xml\n" + "application/sarif-external-properties+json\n" + "application/sarif+json\n" + "application/sbe\n" + "application/sbml+xml\n" + "application/scaip+xml\n" + "application/scim+json\n" + "application/scvp-cv-request\n" + "application/scvp-cv-response\n" + "application/scvp-vp-request\n" + "application/scvp-vp-response\n" + "application/sdp\n" + "application/secevent+jwt\n" + "application/senml-etch+cbor\n" + "application/senml-etch+json\n" + "application/senml-exi\n" + "application/senml+cbor\n" + "application/senml+json\n" + "application/senml+xml\n" + "application/sensml-exi\n" + "application/sensml+cbor\n" + "application/sensml+json\n" + "application/sensml+xml\n" + "application/sep-exi\n" + "application/sep+xml\n" + "application/session-info\n" + "application/set-payment\n" + "application/set-payment-initiation\n" + "application/set-registration\n" + "application/set-registration-initiation\n" + "application/SGML\n" + "application/sgml-open-catalog\n" + "application/shf+xml\n" + "application/sieve\n" + "application/simple-filter+xml\n" + "application/simple-message-summary\n" + "application/simpleSymbolContainer\n" + "application/sipc\n" + "application/slate\n" + "application/smil\n" + "application/smil+xml\n" + "application/smpte336m\n" + "application/soap+fastinfoset\n" + "application/soap+xml\n" + "application/sparql-query\n" + "application/spdx+json\n" + "application/sparql-results+xml\n" + "application/spirits-event+xml\n" + "application/sql\n" + "application/srgs\n" + "application/srgs+xml\n" + "application/sru+xml\n" + "application/ssml+xml\n" + "application/stix+json\n" + "application/swid+cbor\n" + "application/swid+xml\n" + "application/tamp-apex-update\n" + "application/tamp-apex-update-confirm\n" + "application/tamp-community-update\n" + "application/tamp-community-update-confirm\n" + "application/tamp-error\n" + "application/tamp-sequence-adjust\n" + "application/tamp-sequence-adjust-confirm\n" + "application/tamp-status-query\n" + "application/tamp-status-response\n" + "application/tamp-update\n" + "application/tamp-update-confirm\n" + "application/taxii+json\n" + "application/td+json\n" + "application/tei+xml\n" + "application/TETRA_ISI\n" + "application/thraud+xml\n" + "application/timestamp-query\n" + "application/timestamp-reply\n" + "application/timestamped-data\n" + "application/tlsrpt+gzip\n" + "application/tlsrpt+json\n" + "application/tm+json\n" + "application/tnauthlist\n" + "application/token-introspection+jwt\n" + "application/trickle-ice-sdpfrag\n" + "application/trig\n" + "application/ttml+xml\n" + "application/tve-trigger\n" + "application/tzif\n" + "application/tzif-leap\n" + "application/ulpfec\n" + "application/urc-grpsheet+xml\n" + "application/urc-ressheet+xml\n" + "application/urc-targetdesc+xml\n" + "application/urc-uisocketdesc+xml\n" + "application/vcard+json\n" + "application/vcard+xml\n" + "application/vemmi\n" + "application/vnd.1000minds.decision-model+xml\n" + "application/vnd.1ob\n" + "application/vnd.3gpp.5gnas\n" + "application/vnd.3gpp.access-transfer-events+xml\n" + "application/vnd.3gpp.bsf+xml\n" + "application/vnd.3gpp.crs+xml\n" + "application/vnd.3gpp.current-location-discovery+xml\n" + "application/vnd.3gpp.GMOP+xml\n" + "application/vnd.3gpp.gtpc\n" + "application/vnd.3gpp.interworking-data\n" + "application/vnd.3gpp.lpp\n" + "application/vnd.3gpp.mc-signalling-ear\n" + "application/vnd.3gpp.mcdata-affiliation-command+xml\n" + "application/vnd.3gpp.mcdata-info+xml\n" + "application/vnd.3gpp.mcdata-msgstore-ctrl-request+xml\n" + "application/vnd.3gpp.mcdata-payload\n" + "application/vnd.3gpp.mcdata-regroup+xml\n" + "application/vnd.3gpp.mcdata-service-config+xml\n" + "application/vnd.3gpp.mcdata-signalling\n" + "application/vnd.3gpp.mcdata-ue-config+xml\n" + "application/vnd.3gpp.mcdata-user-profile+xml\n" + "application/vnd.3gpp.mcptt-affiliation-command+xml\n" + "application/vnd.3gpp.mcptt-floor-request+xml\n" + "application/vnd.3gpp.mcptt-info+xml\n" + "application/vnd.3gpp.mcptt-location-info+xml\n" + "application/vnd.3gpp.mcptt-mbms-usage-info+xml\n" + "application/vnd.3gpp.mcptt-regroup+xml\n" + "application/vnd.3gpp.mcptt-service-config+xml\n" + "application/vnd.3gpp.mcptt-signed+xml\n" + "application/vnd.3gpp.mcptt-ue-config+xml\n" + "application/vnd.3gpp.mcptt-ue-init-config+xml\n" + "application/vnd.3gpp.mcptt-user-profile+xml\n" + "application/vnd.3gpp.mcvideo-affiliation-command+xml\n" + "application/vnd.3gpp.mcvideo-affiliation-info+xml\n" + "application/vnd.3gpp.mcvideo-info+xml\n" + "application/vnd.3gpp.mcvideo-location-info+xml\n" + "application/vnd.3gpp.mcvideo-mbms-usage-info+xml\n" + "application/vnd.3gpp.mcvideo-regroup+xml\n" + "application/vnd.3gpp.mcvideo-service-config+xml\n" + "application/vnd.3gpp.mcvideo-transmission-request+xml\n" + "application/vnd.3gpp.mcvideo-ue-config+xml\n" + "application/vnd.3gpp.mcvideo-user-profile+xml\n" + "application/vnd.3gpp.mid-call+xml\n" + "application/vnd.3gpp.ngap\n" + "application/vnd.3gpp.pfcp\n" + "application/vnd.3gpp.pic-bw-large\n" + "application/vnd.3gpp.pic-bw-small\n" + "application/vnd.3gpp.pic-bw-var\n" + "application/vnd.3gpp-prose-pc3a+xml\n" + "application/vnd.3gpp-prose-pc3ach+xml\n" + "application/vnd.3gpp-prose-pc3ch+xml\n" + "application/vnd.3gpp-prose-pc8+xml\n" + "application/vnd.3gpp-prose+xml\n" + "application/vnd.3gpp.s1ap\n" + "application/vnd.3gpp.seal-group-doc+xml\n" + "application/vnd.3gpp.seal-info+xml\n" + "application/vnd.3gpp.seal-location-info+xml\n" + "application/vnd.3gpp.seal-mbms-usage-info+xml\n" + "application/vnd.3gpp.seal-network-QoS-management-info+xml\n" + "application/vnd.3gpp.seal-ue-config-info+xml\n" + "application/vnd.3gpp.seal-unicast-info+xml\n" + "application/vnd.3gpp.seal-user-profile-info+xml\n" + "application/vnd.3gpp.sms\n" + "application/vnd.3gpp.sms+xml\n" + "application/vnd.3gpp.srvcc-ext+xml\n" + "application/vnd.3gpp.SRVCC-info+xml\n" + "application/vnd.3gpp.state-and-event-info+xml\n" + "application/vnd.3gpp.ussd+xml\n" + "application/vnd.3gpp.vae-info+xml\n" + "application/vnd.3gpp-v2x-local-service-information\n" + "application/vnd.3gpp2.bcmcsinfo+xml\n" + "application/vnd.3gpp2.sms\n" + "application/vnd.3gpp2.tcap\n" + "application/vnd.3gpp.v2x\n" + "application/vnd.3lightssoftware.imagescal\n" + "application/vnd.3M.Post-it-Notes\n" + "application/vnd.accpac.simply.aso\n" + "application/vnd.accpac.simply.imp\n" + "application/vnd.acm.addressxfer+json\n" + "application/vnd.acm.chatbot+json\n" + "application/vnd.acucobol\n" + "application/vnd.acucorp\n" + "application/vnd.adobe.flash.movie\n" + "application/vnd.adobe.formscentral.fcdt\n" + "application/vnd.adobe.fxp\n" + "application/vnd.adobe.partial-upload\n" + "application/vnd.adobe.xdp+xml\n" + "application/vnd.aether.imp\n" + "application/vnd.afpc.afplinedata\n" + "application/vnd.afpc.afplinedata-pagedef\n" + "application/vnd.afpc.cmoca-cmresource\n" + "application/vnd.afpc.foca-charset\n" + "application/vnd.afpc.foca-codedfont\n" + "application/vnd.afpc.foca-codepage\n" + "application/vnd.afpc.modca\n" + "application/vnd.afpc.modca-cmtable\n" + "application/vnd.afpc.modca-formdef\n" + "application/vnd.afpc.modca-mediummap\n" + "application/vnd.afpc.modca-objectcontainer\n" + "application/vnd.afpc.modca-overlay\n" + "application/vnd.afpc.modca-pagesegment\n" + "application/vnd.age\n" + "application/vnd.ah-barcode\n" + "application/vnd.ahead.space\n" + "application/vnd.airzip.filesecure.azf\n" + "application/vnd.airzip.filesecure.azs\n" + "application/vnd.amadeus+json\n" + "application/vnd.amazon.mobi8-ebook\n" + "application/vnd.americandynamics.acc\n" + "application/vnd.amiga.ami\n" + "application/vnd.amundsen.maze+xml\n" + "application/vnd.android.ota\n" + "application/vnd.anki\n" + "application/vnd.anser-web-certificate-issue-initiation\n" + "application/vnd.antix.game-component\n" + "application/vnd.apache.arrow.file\n" + "application/vnd.apache.arrow.stream\n" + "application/vnd.apache.parquet\n" + "application/vnd.apache.thrift.binary\n" + "application/vnd.apache.thrift.compact\n" + "application/vnd.apache.thrift.json\n" + "application/vnd.apexlang\n" + "application/vnd.api+json\n" + "application/vnd.aplextor.warrp+json\n" + "application/vnd.apothekende.reservation+json\n" + "application/vnd.apple.installer+xml\n" + "application/vnd.apple.keynote\n" + "application/vnd.apple.mpegurl\n" + "application/vnd.apple.numbers\n" + "application/vnd.apple.pages\n" + "application/vnd.arastra.swi\n" + "application/vnd.aristanetworks.swi\n" + "application/vnd.artisan+json\n" + "application/vnd.artsquare\n" + "application/vnd.astraea-software.iota\n" + "application/vnd.audiograph\n" + "application/vnd.autopackage\n" + "application/vnd.avalon+json\n" + "application/vnd.avistar+xml\n" + "application/vnd.balsamiq.bmml+xml\n" + "application/vnd.banana-accounting\n" + "application/vnd.bbf.usp.error\n" + "application/vnd.bbf.usp.msg\n" + "application/vnd.bbf.usp.msg+json\n" + "application/vnd.balsamiq.bmpr\n" + "application/vnd.bekitzur-stech+json\n" + "application/vnd.belightsoft.lhzd+zip\n" + "application/vnd.belightsoft.lhzl+zip\n" + "application/vnd.bint.med-content\n" + "application/vnd.biopax.rdf+xml\n" + "application/vnd.blink-idb-value-wrapper\n" + "application/vnd.blueice.multipass\n" + "application/vnd.bluetooth.ep.oob\n" + "application/vnd.bluetooth.le.oob\n" + "application/vnd.bmi\n" + "application/vnd.bpf\n" + "application/vnd.bpf3\n" + "application/vnd.businessobjects\n" + "application/vnd.byu.uapi+json\n" + "application/vnd.bzip3\n" + "application/vnd.cab-jscript\n" + "application/vnd.canon-cpdl\n" + "application/vnd.canon-lips\n" + "application/vnd.capasystems-pg+json\n" + "application/vnd.cendio.thinlinc.clientconf\n" + "application/vnd.century-systems.tcp_stream\n" + "application/vnd.chemdraw+xml\n" + "application/vnd.chess-pgn\n" + "application/vnd.chipnuts.karaoke-mmd\n" + "application/vnd.ciedi\n" + "application/vnd.cinderella\n" + "application/vnd.cirpack.isdn-ext\n" + "application/vnd.citationstyles.style+xml\n" + "application/vnd.claymore\n" + "application/vnd.cloanto.rp9\n" + "application/vnd.clonk.c4group\n" + "application/vnd.cluetrust.cartomobile-config\n" + "application/vnd.cluetrust.cartomobile-config-pkg\n" + "application/vnd.cncf.helm.chart.content.v1.tar+gzip\n" + "application/vnd.cncf.helm.chart.provenance.v1.prov\n" + "application/vnd.cncf.helm.config.v1+json\n" + "application/vnd.coffeescript\n" + "application/vnd.collabio.xodocuments.document\n" + "application/vnd.collabio.xodocuments.document-template\n" + "application/vnd.collabio.xodocuments.presentation\n" + "application/vnd.collabio.xodocuments.presentation-template\n" + "application/vnd.collabio.xodocuments.spreadsheet\n" + "application/vnd.collabio.xodocuments.spreadsheet-template\n" + "application/vnd.collection.doc+json\n" + "application/vnd.collection+json\n" + "application/vnd.collection.next+json\n" + "application/vnd.comicbook-rar\n" + "application/vnd.comicbook+zip\n" + "application/vnd.commerce-battelle\n" + "application/vnd.commonspace\n" + "application/vnd.coreos.ignition+json\n" + "application/vnd.cosmocaller\n" + "application/vnd.contact.cmsg\n" + "application/vnd.crick.clicker\n" + "application/vnd.crick.clicker.keyboard\n" + "application/vnd.crick.clicker.palette\n" + "application/vnd.crick.clicker.template\n" + "application/vnd.crick.clicker.wordbank\n" + "application/vnd.criticaltools.wbs+xml\n" + "application/vnd.cryptii.pipe+json\n" + "application/vnd.crypto-shade-file\n" + "application/vnd.cryptomator.encrypted\n" + "application/vnd.cryptomator.vault\n" + "application/vnd.ctc-posml\n" + "application/vnd.ctct.ws+xml\n" + "application/vnd.cups-pdf\n" + "application/vnd.cups-postscript\n" + "application/vnd.cups-ppd\n" + "application/vnd.cups-raster\n" + "application/vnd.cups-raw\n" + "application/vnd.curl\n" + "application/vnd.cyan.dean.root+xml\n" + "application/vnd.cybank\n" + "application/vnd.cyclonedx+json\n" + "application/vnd.cyclonedx+xml\n" + "application/vnd.d2l.coursepackage1p0+zip\n" + "application/vnd.d3m-dataset\n" + "application/vnd.d3m-problem\n" + "application/vnd.dart\n" + "application/vnd.data-vision.rdz\n" + "application/vnd.datalog\n" + "application/vnd.datapackage+json\n" + "application/vnd.dataresource+json\n" + "application/vnd.dbf\n" + "application/vnd.debian.binary-package\n" + "application/vnd.dece.data\n" + "application/vnd.dece.ttml+xml\n" + "application/vnd.dece.unspecified\n" + "application/vnd.dece.zip\n" + "application/vnd.denovo.fcselayout-link\n" + "application/vnd.desmume.movie\n" + "application/vnd.dir-bi.plate-dl-nosuffix\n" + "application/vnd.dm.delegation+xml\n" + "application/vnd.dna\n" + "application/vnd.document+json\n" + "application/vnd.dolby.mobile.1\n" + "application/vnd.dolby.mobile.2\n" + "application/vnd.doremir.scorecloud-binary-document\n" + "application/vnd.dpgraph\n" + "application/vnd.dreamfactory\n" + "application/vnd.drive+json\n" + "application/vnd.dtg.local\n" + "application/vnd.dtg.local.flash\n" + "application/vnd.dtg.local.html\n" + "application/vnd.dvb.ait\n" + "application/vnd.dvb.dvbisl+xml\n" + "application/vnd.dvb.dvbj\n" + "application/vnd.dvb.esgcontainer\n" + "application/vnd.dvb.ipdcdftnotifaccess\n" + "application/vnd.dvb.ipdcesgaccess\n" + "application/vnd.dvb.ipdcesgaccess2\n" + "application/vnd.dvb.ipdcesgpdd\n" + "application/vnd.dvb.ipdcroaming\n" + "application/vnd.dvb.iptv.alfec-base\n" + "application/vnd.dvb.iptv.alfec-enhancement\n" + "application/vnd.dvb.notif-aggregate-root+xml\n" + "application/vnd.dvb.notif-container+xml\n" + "application/vnd.dvb.notif-generic+xml\n" + "application/vnd.dvb.notif-ia-msglist+xml\n" + "application/vnd.dvb.notif-ia-registration-request+xml\n" + "application/vnd.dvb.notif-ia-registration-response+xml\n" + "application/vnd.dvb.notif-init+xml\n" + "application/vnd.dvb.pfr\n" + "application/vnd.dvb.service\n" + "application/vnd.dxr\n" + "application/vnd.dynageo\n" + "application/vnd.dzr\n" + "application/vnd.easykaraoke.cdgdownload\n" + "application/vnd.ecip.rlp\n" + "application/vnd.ecdis-update\n" + "application/vnd.eclipse.ditto+json\n" + "application/vnd.ecowin.chart\n" + "application/vnd.ecowin.filerequest\n" + "application/vnd.ecowin.fileupdate\n" + "application/vnd.ecowin.series\n" + "application/vnd.ecowin.seriesrequest\n" + "application/vnd.ecowin.seriesupdate\n" + "application/vnd.efi.img\n" + "application/vnd.efi.iso\n" + "application/vnd.eln+zip\n" + "application/vnd.emclient.accessrequest+xml\n" + "application/vnd.enliven\n" + "application/vnd.enphase.envoy\n" + "application/vnd.eprints.data+xml\n" + "application/vnd.epson.esf\n" + "application/vnd.epson.msf\n" + "application/vnd.epson.quickanime\n" + "application/vnd.epson.salt\n" + "application/vnd.epson.ssf\n" + "application/vnd.ericsson.quickcall\n" + "application/vnd.erofs\n" + "application/vnd.espass-espass+zip\n" + "application/vnd.eszigno3+xml\n" + "application/vnd.etsi.aoc+xml\n" + "application/vnd.etsi.asic-s+zip\n" + "application/vnd.etsi.asic-e+zip\n" + "application/vnd.etsi.cug+xml\n" + "application/vnd.etsi.iptvcommand+xml\n" + "application/vnd.etsi.iptvdiscovery+xml\n" + "application/vnd.etsi.iptvprofile+xml\n" + "application/vnd.etsi.iptvsad-bc+xml\n" + "application/vnd.etsi.iptvsad-cod+xml\n" + "application/vnd.etsi.iptvsad-npvr+xml\n" + "application/vnd.etsi.iptvservice+xml\n" + "application/vnd.etsi.iptvsync+xml\n" + "application/vnd.etsi.iptvueprofile+xml\n" + "application/vnd.etsi.mcid+xml\n" + "application/vnd.etsi.mheg5\n" + "application/vnd.etsi.overload-control-policy-dataset+xml\n" + "application/vnd.etsi.pstn+xml\n" + "application/vnd.etsi.sci+xml\n" + "application/vnd.etsi.simservs+xml\n" + "application/vnd.etsi.timestamp-token\n" + "application/vnd.etsi.tsl+xml\n" + "application/vnd.etsi.tsl.der\n" + "application/vnd.eu.kasparian.car+json\n" + "application/vnd.eudora.data\n" + "application/vnd.evolv.ecig.profile\n" + "application/vnd.evolv.ecig.settings\n" + "application/vnd.evolv.ecig.theme\n" + "application/vnd.exstream-empower+zip\n" + "application/vnd.exstream-package\n" + "application/vnd.ezpix-album\n" + "application/vnd.ezpix-package\n" + "application/vnd.f-secure.mobile\n" + "application/vnd.fastcopy-disk-image\n" + "application/vnd.familysearch.gedcom+zip\n" + "application/vnd.fdsn.mseed\n" + "application/vnd.fdsn.seed\n" + "application/vnd.ffsns\n" + "application/vnd.ficlab.flb+zip\n" + "application/vnd.filmit.zfc\n" + "application/vnd.fints\n" + "application/vnd.firemonkeys.cloudcell\n" + "application/vnd.FloGraphIt\n" + "application/vnd.fluxtime.clip\n" + "application/vnd.font-fontforge-sfd\n" + "application/vnd.framemaker\n" + "application/vnd.freelog.comic\n" + "application/vnd.frogans.fnc\n" + "application/vnd.frogans.ltf\n" + "application/vnd.fsc.weblaunch\n" + "application/vnd.fujifilm.fb.docuworks\n" + "application/vnd.fujifilm.fb.docuworks.binder\n" + "application/vnd.fujifilm.fb.docuworks.container\n" + "application/vnd.fujifilm.fb.jfi+xml\n" + "application/vnd.fujitsu.oasys\n" + "application/vnd.fujitsu.oasys2\n" + "application/vnd.fujitsu.oasys3\n" + "application/vnd.fujitsu.oasysgp\n" + "application/vnd.fujitsu.oasysprs\n" + "application/vnd.fujixerox.ART4\n" + "application/vnd.fujixerox.ART-EX\n" + "application/vnd.fujixerox.ddd\n" + "application/vnd.fujixerox.docuworks\n" + "application/vnd.fujixerox.docuworks.binder\n" + "application/vnd.fujixerox.docuworks.container\n" + "application/vnd.fujixerox.HBPL\n" + "application/vnd.fut-misnet\n" + "application/vnd.futoin+cbor\n" + "application/vnd.futoin+json\n" + "application/vnd.fuzzysheet\n" + "application/vnd.genomatix.tuxedo\n" + "application/vnd.genozip\n" + "application/vnd.gentics.grd+json\n" + "application/vnd.gentoo.catmetadata+xml\n" + "application/vnd.gentoo.ebuild\n" + "application/vnd.gentoo.eclass\n" + "application/vnd.gentoo.gpkg\n" + "application/vnd.gentoo.manifest\n" + "application/vnd.gentoo.xpak\n" + "application/vnd.gentoo.pkgmetadata+xml\n" + "application/vnd.geo+json\n" + "application/vnd.geocube+xml\n" + "application/vnd.geogebra.file\n" + "application/vnd.geogebra.slides\n" + "application/vnd.geogebra.tool\n" + "application/vnd.geometry-explorer\n" + "application/vnd.geonext\n" + "application/vnd.geoplan\n" + "application/vnd.geospace\n" + "application/vnd.gerber\n" + "application/vnd.globalplatform.card-content-mgt\n" + "application/vnd.globalplatform.card-content-mgt-response\n" + "application/vnd.gmx\n" + "application/vnd.gnu.taler.exchange+json\n" + "application/vnd.gnu.taler.merchant+json\n" + "application/vnd.google-earth.kml+xml\n" + "application/vnd.google-earth.kmz\n" + "application/vnd.gov.sk.e-form+xml\n" + "application/vnd.gov.sk.e-form+zip\n" + "application/vnd.gov.sk.xmldatacontainer+xml\n" + "application/vnd.gpxsee.map+xml\n" + "application/vnd.grafeq\n" + "application/vnd.gridmp\n" + "application/vnd.groove-account\n" + "application/vnd.groove-help\n" + "application/vnd.groove-identity-message\n" + "application/vnd.groove-injector\n" + "application/vnd.groove-tool-message\n" + "application/vnd.groove-tool-template\n" + "application/vnd.groove-vcard\n" + "application/vnd.hal+json\n" + "application/vnd.hal+xml\n" + "application/vnd.HandHeld-Entertainment+xml\n" + "application/vnd.hbci\n" + "application/vnd.hc+json\n" + "application/vnd.hcl-bireports\n" + "application/vnd.hdt\n" + "application/vnd.heroku+json\n" + "application/vnd.hhe.lesson-player\n" + "application/vnd.hp-HPGL\n" + "application/vnd.hp-hpid\n" + "application/vnd.hp-hps\n" + "application/vnd.hp-jlyt\n" + "application/vnd.hp-PCL\n" + "application/vnd.hp-PCLXL\n" + "application/vnd.hsl\n" + "application/vnd.httphone\n" + "application/vnd.hydrostatix.sof-data\n" + "application/vnd.hyper-item+json\n" + "application/vnd.hyper+json\n" + "application/vnd.hyperdrive+json\n" + "application/vnd.hzn-3d-crossword\n" + "application/vnd.ibm.afplinedata\n" + "application/vnd.ibm.electronic-media\n" + "application/vnd.ibm.MiniPay\n" + "application/vnd.ibm.modcap\n" + "application/vnd.ibm.rights-management\n" + "application/vnd.ibm.secure-container\n" + "application/vnd.iccprofile\n" + "application/vnd.ieee.1905\n" + "application/vnd.igloader\n" + "application/vnd.imagemeter.folder+zip\n" + "application/vnd.imagemeter.image+zip\n" + "application/vnd.immervision-ivp\n" + "application/vnd.immervision-ivu\n" + "application/vnd.ims.imsccv1p1\n" + "application/vnd.ims.imsccv1p2\n" + "application/vnd.ims.imsccv1p3\n" + "application/vnd.ims.lis.v2.result+json\n" + "application/vnd.ims.lti.v2.toolconsumerprofile+json\n" + "application/vnd.ims.lti.v2.toolproxy.id+json\n" + "application/vnd.ims.lti.v2.toolproxy+json\n" + "application/vnd.ims.lti.v2.toolsettings+json\n" + "application/vnd.ims.lti.v2.toolsettings.simple+json\n" + "application/vnd.informedcontrol.rms+xml\n" + "application/vnd.infotech.project\n" + "application/vnd.infotech.project+xml\n" + "application/vnd.informix-visionary\n" + "application/vnd.innopath.wamp.notification\n" + "application/vnd.insors.igm\n" + "application/vnd.intercon.formnet\n" + "application/vnd.intergeo\n" + "application/vnd.intertrust.digibox\n" + "application/vnd.intertrust.nncp\n" + "application/vnd.intu.qbo\n" + "application/vnd.intu.qfx\n" + "application/vnd.ipfs.ipns-record\n" + "application/vnd.ipld.car\n" + "application/vnd.ipld.dag-cbor\n" + "application/vnd.ipld.dag-json\n" + "application/vnd.ipld.raw\n" + "application/vnd.iptc.g2.catalogitem+xml\n" + "application/vnd.iptc.g2.conceptitem+xml\n" + "application/vnd.iptc.g2.knowledgeitem+xml\n" + "application/vnd.iptc.g2.newsitem+xml\n" + "application/vnd.iptc.g2.newsmessage+xml\n" + "application/vnd.iptc.g2.packageitem+xml\n" + "application/vnd.iptc.g2.planningitem+xml\n" + "application/vnd.ipunplugged.rcprofile\n" + "application/vnd.irepository.package+xml\n" + "application/vnd.is-xpr\n" + "application/vnd.isac.fcs\n" + "application/vnd.jam\n" + "application/vnd.iso11783-10+zip\n" + "application/vnd.japannet-directory-service\n" + "application/vnd.japannet-jpnstore-wakeup\n" + "application/vnd.japannet-payment-wakeup\n" + "application/vnd.japannet-registration\n" + "application/vnd.japannet-registration-wakeup\n" + "application/vnd.japannet-setstore-wakeup\n" + "application/vnd.japannet-verification\n" + "application/vnd.japannet-verification-wakeup\n" + "application/vnd.jcp.javame.midlet-rms\n" + "application/vnd.jisp\n" + "application/vnd.joost.joda-archive\n" + "application/vnd.jsk.isdn-ngn\n" + "application/vnd.kahootz\n" + "application/vnd.kde.karbon\n" + "application/vnd.kde.kchart\n" + "application/vnd.kde.kformula\n" + "application/vnd.kde.kivio\n" + "application/vnd.kde.kontour\n" + "application/vnd.kde.kpresenter\n" + "application/vnd.kde.kspread\n" + "application/vnd.kde.kword\n" + "application/vnd.kenameaapp\n" + "application/vnd.kidspiration\n" + "application/vnd.Kinar\n" + "application/vnd.koan\n" + "application/vnd.kodak-descriptor\n" + "application/vnd.las\n" + "application/vnd.las.las+json\n" + "application/vnd.las.las+xml\n" + "application/vnd.laszip\n" + "application/vnd.ldev.productlicensing\n" + "application/vnd.leap+json\n" + "application/vnd.liberty-request+xml\n" + "application/vnd.llamagraphics.life-balance.desktop\n" + "application/vnd.llamagraphics.life-balance.exchange+xml\n" + "application/vnd.logipipe.circuit+zip\n" + "application/vnd.loom\n" + "application/vnd.lotus-1-2-3\n" + "application/vnd.lotus-approach\n" + "application/vnd.lotus-freelance\n" + "application/vnd.lotus-notes\n" + "application/vnd.lotus-organizer\n" + "application/vnd.lotus-screencam\n" + "application/vnd.lotus-wordpro\n" + "application/vnd.macports.portpkg\n" + "application/vnd.mapbox-vector-tile\n" + "application/vnd.marlin.drm.actiontoken+xml\n" + "application/vnd.marlin.drm.conftoken+xml\n" + "application/vnd.marlin.drm.license+xml\n" + "application/vnd.marlin.drm.mdcf\n" + "application/vnd.mason+json\n" + "application/vnd.maxar.archive.3tz+zip\n" + "application/vnd.maxmind.maxmind-db\n" + "application/vnd.mcd\n" + "application/vnd.mdl\n" + "application/vnd.mdl-mbsdf\n" + "application/vnd.medcalcdata\n" + "application/vnd.mediastation.cdkey\n" + "application/vnd.medicalholodeck.recordxr\n" + "application/vnd.meridian-slingshot\n" + "application/vnd.mermaid\n" + "application/vnd.MFER\n" + "application/vnd.mfmp\n" + "application/vnd.micro+json\n" + "application/vnd.micrografx.flo\n" + "application/vnd.micrografx.igx\n" + "application/vnd.microsoft.portable-executable\n" + "application/vnd.microsoft.windows.thumbnail-cache\n" + "application/vnd.miele+json\n" + "application/vnd.mif\n" + "application/vnd.minisoft-hp3000-save\n" + "application/vnd.mitsubishi.misty-guard.trustweb\n" + "application/vnd.Mobius.DAF\n" + "application/vnd.Mobius.DIS\n" + "application/vnd.Mobius.MBK\n" + "application/vnd.Mobius.MQY\n" + "application/vnd.Mobius.MSL\n" + "application/vnd.Mobius.PLC\n" + "application/vnd.Mobius.TXF\n" + "application/vnd.modl\n" + "application/vnd.mophun.application\n" + "application/vnd.mophun.certificate\n" + "application/vnd.motorola.flexsuite\n" + "application/vnd.motorola.flexsuite.adsi\n" + "application/vnd.motorola.flexsuite.fis\n" + "application/vnd.motorola.flexsuite.gotap\n" + "application/vnd.motorola.flexsuite.kmr\n" + "application/vnd.motorola.flexsuite.ttc\n" + "application/vnd.motorola.flexsuite.wem\n" + "application/vnd.motorola.iprm\n" + "application/vnd.mozilla.xul+xml\n" + "application/vnd.ms-artgalry\n" + "application/vnd.ms-asf\n" + "application/vnd.ms-cab-compressed\n" + "application/vnd.ms-3mfdocument\n" + "application/vnd.ms-excel\n" + "application/vnd.ms-excel.addin.macroEnabled.12\n" + "application/vnd.ms-excel.sheet.binary.macroEnabled.12\n" + "application/vnd.ms-excel.sheet.macroEnabled.12\n" + "application/vnd.ms-excel.template.macroEnabled.12\n" + "application/vnd.ms-fontobject\n" + "application/vnd.ms-htmlhelp\n" + "application/vnd.ms-ims\n" + "application/vnd.ms-lrm\n" + "application/vnd.ms-office.activeX+xml\n" + "application/vnd.ms-officetheme\n" + "application/vnd.ms-playready.initiator+xml\n" + "application/vnd.ms-powerpoint\n" + "application/vnd.ms-powerpoint.addin.macroEnabled.12\n" + "application/vnd.ms-powerpoint.presentation.macroEnabled.12\n" + "application/vnd.ms-powerpoint.slide.macroEnabled.12\n" + "application/vnd.ms-powerpoint.slideshow.macroEnabled.12\n" + "application/vnd.ms-powerpoint.template.macroEnabled.12\n" + "application/vnd.ms-PrintDeviceCapabilities+xml\n" + "application/vnd.ms-PrintSchemaTicket+xml\n" + "application/vnd.ms-project\n" + "application/vnd.ms-tnef\n" + "application/vnd.ms-windows.devicepairing\n" + "application/vnd.ms-windows.nwprinting.oob\n" + "application/vnd.ms-windows.printerpairing\n" + "application/vnd.ms-windows.wsd.oob\n" + "application/vnd.ms-wmdrm.lic-chlg-req\n" + "application/vnd.ms-wmdrm.lic-resp\n" + "application/vnd.ms-wmdrm.meter-chlg-req\n" + "application/vnd.ms-wmdrm.meter-resp\n" + "application/vnd.ms-word.document.macroEnabled.12\n" + "application/vnd.ms-word.template.macroEnabled.12\n" + "application/vnd.ms-works\n" + "application/vnd.ms-wpl\n" + "application/vnd.ms-xpsdocument\n" + "application/vnd.msa-disk-image\n" + "application/vnd.mseq\n" + "application/vnd.msign\n" + "application/vnd.multiad.creator\n" + "application/vnd.multiad.creator.cif\n" + "application/vnd.musician\n" + "application/vnd.music-niff\n" + "application/vnd.muvee.style\n" + "application/vnd.mynfc\n" + "application/vnd.nacamar.ybrid+json\n" + "application/vnd.nato.bindingdataobject+cbor\n" + "application/vnd.nato.bindingdataobject+json\n" + "application/vnd.nato.bindingdataobject+xml\n" + "application/vnd.nato.openxmlformats-package.iepd+zip\n" + "application/vnd.ncd.control\n" + "application/vnd.ncd.reference\n" + "application/vnd.nearst.inv+json\n" + "application/vnd.nebumind.line\n" + "application/vnd.nervana\n" + "application/vnd.netfpx\n" + "application/vnd.neurolanguage.nlu\n" + "application/vnd.nimn\n" + "application/vnd.nintendo.snes.rom\n" + "application/vnd.nintendo.nitro.rom\n" + "application/vnd.nitf\n" + "application/vnd.noblenet-directory\n" + "application/vnd.noblenet-sealer\n" + "application/vnd.noblenet-web\n" + "application/vnd.nokia.catalogs\n" + "application/vnd.nokia.conml+wbxml\n" + "application/vnd.nokia.conml+xml\n" + "application/vnd.nokia.iptv.config+xml\n" + "application/vnd.nokia.iSDS-radio-presets\n" + "application/vnd.nokia.landmark+wbxml\n" + "application/vnd.nokia.landmark+xml\n" + "application/vnd.nokia.landmarkcollection+xml\n" + "application/vnd.nokia.ncd\n" + "application/vnd.nokia.n-gage.ac+xml\n" + "application/vnd.nokia.n-gage.data\n" + "application/vnd.nokia.n-gage.symbian.install\n" + "application/vnd.nokia.pcd+wbxml\n" + "application/vnd.nokia.pcd+xml\n" + "application/vnd.nokia.radio-preset\n" + "application/vnd.nokia.radio-presets\n" + "application/vnd.novadigm.EDM\n" + "application/vnd.novadigm.EDX\n" + "application/vnd.novadigm.EXT\n" + "application/vnd.ntt-local.content-share\n" + "application/vnd.ntt-local.file-transfer\n" + "application/vnd.ntt-local.ogw_remote-access\n" + "application/vnd.ntt-local.sip-ta_remote\n" + "application/vnd.ntt-local.sip-ta_tcp_stream\n" + "application/vnd.oai.workflows\n" + "application/vnd.oai.workflows+json\n" + "application/vnd.oai.workflows+yaml\n" + "application/vnd.oasis.opendocument.base\n" + "application/vnd.oasis.opendocument.chart\n" + "application/vnd.oasis.opendocument.chart-template\n" + "application/vnd.oasis.opendocument.database\n" + "application/vnd.oasis.opendocument.formula\n" + "application/vnd.oasis.opendocument.formula-template\n" + "application/vnd.oasis.opendocument.graphics\n" + "application/vnd.oasis.opendocument.graphics-template\n" + "application/vnd.oasis.opendocument.image\n" + "application/vnd.oasis.opendocument.image-template\n" + "application/vnd.oasis.opendocument.presentation\n" + "application/vnd.oasis.opendocument.presentation-template\n" + "application/vnd.oasis.opendocument.spreadsheet\n" + "application/vnd.oasis.opendocument.spreadsheet-template\n" + "application/vnd.oasis.opendocument.text\n" + "application/vnd.oasis.opendocument.text-master\n" + "application/vnd.oasis.opendocument.text-master-template\n" + "application/vnd.oasis.opendocument.text-template\n" + "application/vnd.oasis.opendocument.text-web\n" + "application/vnd.obn\n" + "application/vnd.ocf+cbor\n" + "application/vnd.oci.image.manifest.v1+json\n" + "application/vnd.oftn.l10n+json\n" + "application/vnd.oipf.contentaccessdownload+xml\n" + "application/vnd.oipf.contentaccessstreaming+xml\n" + "application/vnd.oipf.cspg-hexbinary\n" + "application/vnd.oipf.dae.svg+xml\n" + "application/vnd.oipf.dae.xhtml+xml\n" + "application/vnd.oipf.mippvcontrolmessage+xml\n" + "application/vnd.oipf.pae.gem\n" + "application/vnd.oipf.spdiscovery+xml\n" + "application/vnd.oipf.spdlist+xml\n" + "application/vnd.oipf.ueprofile+xml\n" + "application/vnd.oipf.userprofile+xml\n" + "application/vnd.olpc-sugar\n" + "application/vnd.oma.bcast.associated-procedure-parameter+xml\n" + "application/vnd.oma.bcast.drm-trigger+xml\n" + "application/vnd.oma.bcast.imd+xml\n" + "application/vnd.oma.bcast.ltkm\n" + "application/vnd.oma.bcast.notification+xml\n" + "application/vnd.oma.bcast.provisioningtrigger\n" + "application/vnd.oma.bcast.sgboot\n" + "application/vnd.oma.bcast.sgdd+xml\n" + "application/vnd.oma.bcast.sgdu\n" + "application/vnd.oma.bcast.simple-symbol-container\n" + "application/vnd.oma.bcast.smartcard-trigger+xml\n" + "application/vnd.oma.bcast.sprov+xml\n" + "application/vnd.oma.bcast.stkm\n" + "application/vnd.oma.cab-address-book+xml\n" + "application/vnd.oma.cab-feature-handler+xml\n" + "application/vnd.oma.cab-pcc+xml\n" + "application/vnd.oma.cab-subs-invite+xml\n" + "application/vnd.oma.cab-user-prefs+xml\n" + "application/vnd.oma.dcd\n" + "application/vnd.oma.dcdc\n" + "application/vnd.oma.dd2+xml\n" + "application/vnd.oma.drm.risd+xml\n" + "application/vnd.oma.group-usage-list+xml\n" + "application/vnd.oma.lwm2m+cbor\n" + "application/vnd.oma.lwm2m+json\n" + "application/vnd.oma.lwm2m+tlv\n" + "application/vnd.oma.pal+xml\n" + "application/vnd.oma.poc.detailed-progress-report+xml\n" + "application/vnd.oma.poc.final-report+xml\n" + "application/vnd.oma.poc.groups+xml\n" + "application/vnd.oma.poc.invocation-descriptor+xml\n" + "application/vnd.oma.poc.optimized-progress-report+xml\n" + "application/vnd.oma.push\n" + "application/vnd.oma.scidm.messages+xml\n" + "application/vnd.oma.xcap-directory+xml\n" + "application/vnd.omads-email+xml\n" + "application/vnd.omads-file+xml\n" + "application/vnd.omads-folder+xml\n" + "application/vnd.omaloc-supl-init\n" + "application/vnd.oma-scws-config\n" + "application/vnd.oma-scws-http-request\n" + "application/vnd.oma-scws-http-response\n" + "application/vnd.onepager\n" + "application/vnd.onepagertamp\n" + "application/vnd.onepagertamx\n" + "application/vnd.onepagertat\n" + "application/vnd.onepagertatp\n" + "application/vnd.onepagertatx\n" + "application/vnd.onvif.metadata\n" + "application/vnd.openblox.game-binary\n" + "application/vnd.openblox.game+xml\n" + "application/vnd.openeye.oeb\n" + "application/vnd.openstreetmap.data+xml\n" + "application/vnd.opentimestamps.ots\n" + "application/vnd.openxmlformats-officedocument.custom-properties+xml\n" + "application/vnd.openxmlformats-officedocument.customXmlProperties+xml\n" + "application/vnd.openxmlformats-officedocument.drawing+xml\n" + "application/vnd.openxmlformats-officedocument.drawingml.chart+xml\n" + "application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml\n" + "application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml\n" + "application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml\n" + "application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml\n" + "application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml\n" + "application/vnd.openxmlformats-officedocument.extended-properties+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.comments+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.presentation\n" + "application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.presProps+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.slide\n" + "application/vnd.openxmlformats-officedocument.presentationml.slide+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.slideshow\n" + "application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.tags+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.template\n" + "application/vnd.openxmlformats-officedocument.presentationml.template.main+xml\n" + "application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.template\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml\n" + "application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml\n" + "application/vnd.openxmlformats-officedocument.theme+xml\n" + "application/vnd.openxmlformats-officedocument.themeOverride+xml\n" + "application/vnd.openxmlformats-officedocument.vmlDrawing\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.document\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.template\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml\n" + "application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml\n" + "application/vnd.openxmlformats-package.core-properties+xml\n" + "application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml\n" + "application/vnd.openxmlformats-package.relationships+xml\n" + "application/vnd.oracle.resource+json\n" + "application/vnd.orange.indata\n" + "application/vnd.osa.netdeploy\n" + "application/vnd.osgeo.mapguide.package\n" + "application/vnd.osgi.bundle\n" + "application/vnd.osgi.dp\n" + "application/vnd.osgi.subsystem\n" + "application/vnd.otps.ct-kip+xml\n" + "application/vnd.oxli.countgraph\n" + "application/vnd.pagerduty+json\n" + "application/vnd.palm\n" + "application/vnd.panoply\n" + "application/vnd.paos.xml\n" + "application/vnd.patentdive\n" + "application/vnd.patientecommsdoc\n" + "application/vnd.pawaafile\n" + "application/vnd.pcos\n" + "application/vnd.pg.format\n" + "application/vnd.pg.osasli\n" + "application/vnd.piaccess.application-licence\n" + "application/vnd.picsel\n" + "application/vnd.pmi.widget\n" + "application/vnd.poc.group-advertisement+xml\n" + "application/vnd.pocketlearn\n" + "application/vnd.powerbuilder6\n" + "application/vnd.powerbuilder6-s\n" + "application/vnd.powerbuilder7\n" + "application/vnd.powerbuilder75\n" + "application/vnd.powerbuilder75-s\n" + "application/vnd.powerbuilder7-s\n" + "application/vnd.preminet\n" + "application/vnd.previewsystems.box\n" + "application/vnd.proteus.magazine\n" + "application/vnd.psfs\n" + "application/vnd.pt.mundusmundi\n" + "application/vnd.publishare-delta-tree\n" + "application/vnd.pvi.ptid1\n" + "application/vnd.pwg-multiplexed\n" + "application/vnd.pwg-xhtml-print+xml\n" + "application/vnd.qualcomm.brew-app-res\n" + "application/vnd.quarantainenet\n" + "application/vnd.Quark.QuarkXPress\n" + "application/vnd.quobject-quoxdocument\n" + "application/vnd.radisys.moml+xml\n" + "application/vnd.radisys.msml-audit-conf+xml\n" + "application/vnd.radisys.msml-audit-conn+xml\n" + "application/vnd.radisys.msml-audit-dialog+xml\n" + "application/vnd.radisys.msml-audit-stream+xml\n" + "application/vnd.radisys.msml-audit+xml\n" + "application/vnd.radisys.msml-conf+xml\n" + "application/vnd.radisys.msml-dialog-base+xml\n" + "application/vnd.radisys.msml-dialog-fax-detect+xml\n" + "application/vnd.radisys.msml-dialog-fax-sendrecv+xml\n" + "application/vnd.radisys.msml-dialog-group+xml\n" + "application/vnd.radisys.msml-dialog-speech+xml\n" + "application/vnd.radisys.msml-dialog-transform+xml\n" + "application/vnd.radisys.msml-dialog+xml\n" + "application/vnd.radisys.msml+xml\n" + "application/vnd.rainstor.data\n" + "application/vnd.rapid\n" + "application/vnd.rar\n" + "application/vnd.realvnc.bed\n" + "application/vnd.recordare.musicxml\n" + "application/vnd.recordare.musicxml+xml\n" + "application/vnd.relpipe\n" + "application/vnd.RenLearn.rlprint\n" + "application/vnd.resilient.logic\n" + "application/vnd.restful+json\n" + "application/vnd.rig.cryptonote\n" + "application/vnd.route66.link66+xml\n" + "application/vnd.rs-274x\n" + "application/vnd.ruckus.download\n" + "application/vnd.s3sms\n" + "application/vnd.sailingtracker.track\n" + "application/vnd.sar\n" + "application/vnd.sbm.cid\n" + "application/vnd.sbm.mid2\n" + "application/vnd.scribus\n" + "application/vnd.sealed.3df\n" + "application/vnd.sealed.csf\n" + "application/vnd.sealed.doc\n" + "application/vnd.sealed.eml\n" + "application/vnd.sealed.mht\n" + "application/vnd.sealed.net\n" + "application/vnd.sealed.ppt\n" + "application/vnd.sealed.tiff\n" + "application/vnd.sealed.xls\n" + "application/vnd.sealedmedia.softseal.html\n" + "application/vnd.sealedmedia.softseal.pdf\n" + "application/vnd.seemail\n" + "application/vnd.seis+json\n" + "application/vnd.sema\n" + "application/vnd.semd\n" + "application/vnd.semf\n" + "application/vnd.shade-save-file\n" + "application/vnd.shana.informed.formdata\n" + "application/vnd.shana.informed.formtemplate\n" + "application/vnd.shana.informed.interchange\n" + "application/vnd.shana.informed.package\n" + "application/vnd.shootproof+json\n" + "application/vnd.shopkick+json\n" + "application/vnd.shp\n" + "application/vnd.shx\n" + "application/vnd.sigrok.session\n" + "application/vnd.SimTech-MindMapper\n" + "application/vnd.siren+json\n" + "application/vnd.smaf\n" + "application/vnd.smart.notebook\n" + "application/vnd.smart.teacher\n" + "application/vnd.smintio.portals.archive\n" + "application/vnd.snesdev-page-table\n" + "application/vnd.software602.filler.form+xml\n" + "application/vnd.software602.filler.form-xml-zip\n" + "application/vnd.solent.sdkm+xml\n" + "application/vnd.spotfire.dxp\n" + "application/vnd.spotfire.sfs\n" + "application/vnd.sqlite3\n" + "application/vnd.sss-cod\n" + "application/vnd.sss-dtf\n" + "application/vnd.sss-ntf\n" + "application/vnd.stepmania.package\n" + "application/vnd.stepmania.stepchart\n" + "application/vnd.street-stream\n" + "application/vnd.sun.wadl+xml\n" + "application/vnd.sus-calendar\n" + "application/vnd.svd\n" + "application/vnd.swiftview-ics\n" + "application/vnd.sybyl.mol2\n" + "application/vnd.sycle+xml\n" + "application/vnd.syft+json\n" + "application/vnd.syncml.dm.notification\n" + "application/vnd.syncml.dmddf+xml\n" + "application/vnd.syncml.dmtnds+wbxml\n" + "application/vnd.syncml.dmtnds+xml\n" + "application/vnd.syncml.dmddf+wbxml\n" + "application/vnd.syncml.dm+wbxml\n" + "application/vnd.syncml.dm+xml\n" + "application/vnd.syncml.ds.notification\n" + "application/vnd.syncml+xml\n" + "application/vnd.tableschema+json\n" + "application/vnd.tao.intent-module-archive\n" + "application/vnd.tcpdump.pcap\n" + "application/vnd.think-cell.ppttc+json\n" + "application/vnd.tml\n" + "application/vnd.tmd.mediaflex.api+xml\n" + "application/vnd.tmobile-livetv\n" + "application/vnd.tri.onesource\n" + "application/vnd.trid.tpt\n" + "application/vnd.triscape.mxs\n" + "application/vnd.trueapp\n" + "application/vnd.truedoc\n" + "application/vnd.ubisoft.webplayer\n" + "application/vnd.ufdl\n" + "application/vnd.uiq.theme\n" + "application/vnd.umajin\n" + "application/vnd.unity\n" + "application/vnd.uoml+xml\n" + "application/vnd.uplanet.alert\n" + "application/vnd.uplanet.alert-wbxml\n" + "application/vnd.uplanet.bearer-choice\n" + "application/vnd.uplanet.bearer-choice-wbxml\n" + "application/vnd.uplanet.cacheop\n" + "application/vnd.uplanet.cacheop-wbxml\n" + "application/vnd.uplanet.channel\n" + "application/vnd.uplanet.channel-wbxml\n" + "application/vnd.uplanet.list\n" + "application/vnd.uplanet.listcmd\n" + "application/vnd.uplanet.listcmd-wbxml\n" + "application/vnd.uplanet.list-wbxml\n" + "application/vnd.uri-map\n" + "application/vnd.uplanet.signal\n" + "application/vnd.valve.source.material\n" + "application/vnd.vcx\n" + "application/vnd.vd-study\n" + "application/vnd.vectorworks\n" + "application/vnd.vel+json\n" + "application/vnd.verimatrix.vcas\n" + "application/vnd.veritone.aion+json\n" + "application/vnd.veryant.thin\n" + "application/vnd.ves.encrypted\n" + "application/vnd.vidsoft.vidconference\n" + "application/vnd.visio\n" + "application/vnd.visionary\n" + "application/vnd.vividence.scriptfile\n" + "application/vnd.vsf\n" + "application/vnd.wap.sic\n" + "application/vnd.wap.slc\n" + "application/vnd.wap.wbxml\n" + "application/vnd.wap.wmlc\n" + "application/vnd.wap.wmlscriptc\n" + "application/vnd.wasmflow.wafl\n" + "application/vnd.webturbo\n" + "application/vnd.wfa.dpp\n" + "application/vnd.wfa.p2p\n" + "application/vnd.wfa.wsc\n" + "application/vnd.windows.devicepairing\n" + "application/vnd.wmc\n" + "application/vnd.wmf.bootstrap\n" + "application/vnd.wolfram.mathematica\n" + "application/vnd.wolfram.mathematica.package\n" + "application/vnd.wolfram.player\n" + "application/vnd.wordlift\n" + "application/vnd.wordperfect\n" + "application/vnd.wqd\n" + "application/vnd.wrq-hp3000-labelled\n" + "application/vnd.wt.stf\n" + "application/vnd.wv.csp+xml\n" + "application/vnd.wv.csp+wbxml\n" + "application/vnd.wv.ssp+xml\n" + "application/vnd.xacml+json\n" + "application/vnd.xara\n" + "application/vnd.xecrets-encrypted\n" + "application/vnd.xfdl\n" + "application/vnd.xfdl.webform\n" + "application/vnd.xmi+xml\n" + "application/vnd.xmpie.cpkg\n" + "application/vnd.xmpie.dpkg\n" + "application/vnd.xmpie.plan\n" + "application/vnd.xmpie.ppkg\n" + "application/vnd.xmpie.xlim\n" + "application/vnd.yamaha.hv-dic\n" + "application/vnd.yamaha.hv-script\n" + "application/vnd.yamaha.hv-voice\n" + "application/vnd.yamaha.openscoreformat.osfpvg+xml\n" + "application/vnd.yamaha.openscoreformat\n" + "application/vnd.yamaha.remote-setup\n" + "application/vnd.yamaha.smaf-audio\n" + "application/vnd.yamaha.smaf-phrase\n" + "application/vnd.yamaha.through-ngn\n" + "application/vnd.yamaha.tunnel-udpencap\n" + "application/vnd.yaoweme\n" + "application/vnd.yellowriver-custom-menu\n" + "application/vnd.youtube.yt\n" + "application/vnd.zul\n" + "application/vnd.zzazz.deck+xml\n" + "application/voicexml+xml\n" + "application/voucher-cms+json\n" + "application/vq-rtcpxr\n" + "application/wasm\n" + "application/watcherinfo+xml\n" + "application/webpush-options+json\n" + "application/whoispp-query\n" + "application/whoispp-response\n" + "application/widget\n" + "application/wita\n" + "application/wordperfect5.1\n" + "application/wsdl+xml\n" + "application/wspolicy+xml\n" + "application/x-pki-message\n" + "application/x-www-form-urlencoded\n" + "application/x-x509-ca-cert\n" + "application/x-x509-ca-ra-cert\n" + "application/x-x509-next-ca-cert\n" + "application/x400-bp\n" + "application/xacml+xml\n" + "application/xcap-att+xml\n" + "application/xcap-caps+xml\n" + "application/xcap-diff+xml\n" + "application/xcap-el+xml\n" + "application/xcap-error+xml\n" + "application/xcap-ns+xml\n" + "application/xcon-conference-info-diff+xml\n" + "application/xcon-conference-info+xml\n" + "application/xenc+xml\n" + "application/xfdf\n" + "application/xhtml+xml\n" + "application/xliff+xml\n" + "application/xml\n" + "application/xml-dtd\n" + "application/xml-external-parsed-entity\n" + "application/xml-patch+xml\n" + "application/xmpp+xml\n" + "application/xop+xml\n" + "application/xslt+xml\n" + "application/xv+xml\n" + "application/yaml\n" + "application/yang\n" + "application/yang-data+cbor\n" + "application/yang-data+json\n" + "application/yang-data+xml\n" + "application/yang-patch+json\n" + "application/yang-patch+xml\n" + "application/yang-sid+json\n" + "application/yin+xml\n" + "application/zip\n" + "application/zlib\n" + "application/zstd\n" + "audio/1d-interleaved-parityfec\n" + "audio/32kadpcm\n" + "audio/3gpp\n" + "audio/3gpp2\n" + "audio/aac\n" + "audio/ac3\n" + "audio/AMR\n" + "audio/AMR-WB\n" + "audio/amr-wb+\n" + "audio/aptx\n" + "audio/asc\n" + "audio/ATRAC-ADVANCED-LOSSLESS\n" + "audio/ATRAC-X\n" + "audio/ATRAC3\n" + "audio/basic\n" + "audio/BV16\n" + "audio/BV32\n" + "audio/clearmode\n" + "audio/CN\n" + "audio/DAT12\n" + "audio/dls\n" + "audio/dsr-es201108\n" + "audio/dsr-es202050\n" + "audio/dsr-es202211\n" + "audio/dsr-es202212\n" + "audio/DV\n" + "audio/DVI4\n" + "audio/eac3\n" + "audio/encaprtp\n" + "audio/EVRC\n" + "audio/EVRC-QCP\n" + "audio/EVRC0\n" + "audio/EVRC1\n" + "audio/EVRCB\n" + "audio/EVRCB0\n" + "audio/EVRCB1\n" + "audio/EVRCNW\n" + "audio/EVRCNW0\n" + "audio/EVRCNW1\n" + "audio/EVRCWB\n" + "audio/EVRCWB0\n" + "audio/EVRCWB1\n" + "audio/EVS\n" + "audio/example\n" + "audio/flexfec\n" + "audio/fwdred\n" + "audio/G711-0\n" + "audio/G719\n" + "audio/G7221\n" + "audio/G722\n" + "audio/G723\n" + "audio/G726-16\n" + "audio/G726-24\n" + "audio/G726-32\n" + "audio/G726-40\n" + "audio/G728\n" + "audio/G729\n" + "audio/G7291\n" + "audio/G729D\n" + "audio/G729E\n" + "audio/GSM\n" + "audio/GSM-EFR\n" + "audio/GSM-HR-08\n" + "audio/iLBC\n" + "audio/ip-mr_v2.5\n" + "audio/L8\n" + "audio/L16\n" + "audio/L20\n" + "audio/L24\n" + "audio/LPC\n" + "audio/matroska\n" + "audio/MELP\n" + "audio/MELP600\n" + "audio/MELP1200\n" + "audio/MELP2400\n" + "audio/mhas\n" + "audio/mobile-xmf\n" + "audio/MPA\n" + "audio/mp4\n" + "audio/MP4A-LATM\n" + "audio/mpa-robust\n" + "audio/mpeg\n" + "audio/mpeg4-generic\n" + "audio/ogg\n" + "audio/opus\n" + "audio/parityfec\n" + "audio/PCMA\n" + "audio/PCMA-WB\n" + "audio/PCMU\n" + "audio/PCMU-WB\n" + "audio/prs.sid\n" + "audio/QCELP\n" + "audio/raptorfec\n" + "audio/RED\n" + "audio/rtp-enc-aescm128\n" + "audio/rtploopback\n" + "audio/rtp-midi\n" + "audio/rtx\n" + "audio/scip\n" + "audio/SMV\n" + "audio/SMV0\n" + "audio/SMV-QCP\n" + "audio/sofa\n" + "audio/sp-midi\n" + "audio/speex\n" + "audio/t140c\n" + "audio/t38\n" + "audio/telephone-event\n" + "audio/TETRA_ACELP\n" + "audio/TETRA_ACELP_BB\n" + "audio/tone\n" + "audio/TSVCIS\n" + "audio/UEMCLIP\n" + "audio/ulpfec\n" + "audio/usac\n" + "audio/VDVI\n" + "audio/VMR-WB\n" + "audio/vnd.3gpp.iufp\n" + "audio/vnd.4SB\n" + "audio/vnd.audiokoz\n" + "audio/vnd.CELP\n" + "audio/vnd.cisco.nse\n" + "audio/vnd.cmles.radio-events\n" + "audio/vnd.cns.anp1\n" + "audio/vnd.cns.inf1\n" + "audio/vnd.dece.audio\n" + "audio/vnd.digital-winds\n" + "audio/vnd.dlna.adts\n" + "audio/vnd.dolby.heaac.1\n" + "audio/vnd.dolby.heaac.2\n" + "audio/vnd.dolby.mlp\n" + "audio/vnd.dolby.mps\n" + "audio/vnd.dolby.pl2\n" + "audio/vnd.dolby.pl2x\n" + "audio/vnd.dolby.pl2z\n" + "audio/vnd.dolby.pulse.1\n" + "audio/vnd.dra\n" + "audio/vnd.dts\n" + "audio/vnd.dts.hd\n" + "audio/vnd.dts.uhd\n" + "audio/vnd.dvb.file\n" + "audio/vnd.everad.plj\n" + "audio/vnd.hns.audio\n" + "audio/vnd.lucent.voice\n" + "audio/vnd.ms-playready.media.pya\n" + "audio/vnd.nokia.mobile-xmf\n" + "audio/vnd.nortel.vbk\n" + "audio/vnd.nuera.ecelp4800\n" + "audio/vnd.nuera.ecelp7470\n" + "audio/vnd.nuera.ecelp9600\n" + "audio/vnd.octel.sbc\n" + "audio/vnd.presonus.multitrack\n" + "audio/vnd.qcelp\n" + "audio/vnd.rhetorex.32kadpcm\n" + "audio/vnd.rip\n" + "audio/vnd.sealedmedia.softseal.mpeg\n" + "audio/vnd.vmx.cvsd\n" + "audio/vorbis\n" + "audio/vorbis-config\n" + "font/collection\n" + "font/otf\n" + "font/sfnt\n" + "font/ttf\n" + "font/woff\n" + "font/woff2\n" + "image/aces\n" + "image/apng\n" + "image/avci\n" + "image/avcs\n" + "image/avif\n" + "image/bmp\n" + "image/cgm\n" + "image/dicom-rle\n" + "image/dpx\n" + "image/emf\n" + "image/example\n" + "image/fits\n" + "image/g3fax\n" + "image/heic\n" + "image/heic-sequence\n" + "image/heif\n" + "image/heif-sequence\n" + "image/hej2k\n" + "image/hsj2\n" + "image/j2c\n" + "image/jls\n" + "image/jp2\n" + "image/jph\n" + "image/jphc\n" + "image/jpm\n" + "image/jpx\n" + "image/jxr\n" + "image/jxrA\n" + "image/jxrS\n" + "image/jxs\n" + "image/jxsc\n" + "image/jxsi\n" + "image/jxss\n" + "image/ktx\n" + "image/ktx2\n" + "image/naplps\n" + "image/png\n" + "image/prs.btif\n" + "image/prs.pti\n" + "image/pwg-raster\n" + "image/svg+xml\n" + "image/t38\n" + "image/tiff\n" + "image/tiff-fx\n" + "image/vnd.adobe.photoshop\n" + "image/vnd.airzip.accelerator.azv\n" + "image/vnd.cns.inf2\n" + "image/vnd.dece.graphic\n" + "image/vnd.djvu\n" + "image/vnd.dwg\n" + "image/vnd.dxf\n" + "image/vnd.dvb.subtitle\n" + "image/vnd.fastbidsheet\n" + "image/vnd.fpx\n" + "image/vnd.fst\n" + "image/vnd.fujixerox.edmics-mmr\n" + "image/vnd.fujixerox.edmics-rlc\n" + "image/vnd.globalgraphics.pgb\n" + "image/vnd.microsoft.icon\n" + "image/vnd.mix\n" + "image/vnd.ms-modi\n" + "image/vnd.mozilla.apng\n" + "image/vnd.net-fpx\n" + "image/vnd.pco.b16\n" + "image/vnd.radiance\n" + "image/vnd.sealed.png\n" + "image/vnd.sealedmedia.softseal.gif\n" + "image/vnd.sealedmedia.softseal.jpg\n" + "image/vnd.svf\n" + "image/vnd.tencent.tap\n" + "image/vnd.valve.source.texture\n" + "image/vnd.wap.wbmp\n" + "image/vnd.xiff\n" + "image/vnd.zbrush.pcx\n" + "image/webp\n" + "image/wmf\n" + "image/emf\n" + "image/wmf\n" + "message/bhttp\n" + "message/CPIM\n" + "message/delivery-status\n" + "message/disposition-notification\n" + "message/example\n" + "message/feedback-report\n" + "message/global\n" + "message/global-delivery-status\n" + "message/global-disposition-notification\n" + "message/global-headers\n" + "message/http\n" + "message/imdn+xml\n" + "message/mls\n" + "message/news\n" + "message/ohttp-req\n" + "message/ohttp-res\n" + "message/s-http\n" + "message/sip\n" + "message/sipfrag\n" + "message/tracking-status\n" + "message/vnd.si.simp\n" + "message/vnd.wfa.wsc\n" + "model/3mf\n" + "model/e57\n" + "model/example\n" + "model/gltf-binary\n" + "model/gltf+json\n" + "model/JT\n" + "model/iges\n" + "model/mtl\n" + "model/obj\n" + "model/prc\n" + "model/step\n" + "model/step+xml\n" + "model/step+zip\n" + "model/step-xml+zip\n" + "model/stl\n" + "model/u3d\n" + "model/vnd.bary\n" + "model/vnd.cld\n" + "model/vnd.collada+xml\n" + "model/vnd.dwf\n" + "model/vnd.flatland.3dml\n" + "model/vnd.gdl\n" + "model/vnd.gs-gdl\n" + "model/vnd.gtw\n" + "model/vnd.moml+xml\n" + "model/vnd.mts\n" + "model/vnd.opengex\n" + "model/vnd.parasolid.transmit.binary\n" + "model/vnd.parasolid.transmit.text\n" + "model/vnd.pytha.pyox\n" + "model/vnd.rosette.annotated-data-model\n" + "model/vnd.sap.vds\n" + "model/vnd.usda\n" + "model/vnd.usdz+zip\n" + "model/vnd.valve.source.compiled-map\n" + "model/vnd.vtu\n" + "model/x3d-vrml\n" + "model/x3d+fastinfoset\n" + "model/x3d+xml\n" + "multipart/appledouble\n" + "multipart/byteranges\n" + "multipart/encrypted\n" + "multipart/example\n" + "multipart/form-data\n" + "multipart/header-set\n" + "multipart/multilingual\n" + "multipart/related\n" + "multipart/report\n" + "multipart/signed\n" + "multipart/vnd.bint.med-plus\n" + "multipart/voice-message\n" + "multipart/x-mixed-replace\n" + "text/1d-interleaved-parityfec\n" + "text/cache-manifest\n" + "text/calendar\n" + "text/cql\n" + "text/cql-expression\n" + "text/cql-identifier\n" + "text/css\n" + "text/csv\n" + "text/csv-schema\n" + "text/directory\n" + "text/dns\n" + "text/ecmascript\n" + "text/encaprtp\n" + "text/example\n" + "text/fhirpath\n" + "text/flexfec\n" + "text/fwdred\n" + "text/gff3\n" + "text/grammar-ref-list\n" + "text/hl7v2\n" + "text/html\n" + "text/javascript\n" + "text/jcr-cnd\n" + "text/markdown\n" + "text/mizar\n" + "text/n3\n" + "text/parameters\n" + "text/parityfec\n" + "text/provenance-notation\n" + "text/prs.fallenstein.rst\n" + "text/prs.lines.tag\n" + "text/prs.prop.logic\n" + "text/prs.texi\n" + "text/raptorfec\n" + "text/RED\n" + "text/rfc822-headers\n" + "text/rtf\n" + "text/rtp-enc-aescm128\n" + "text/rtploopback\n" + "text/rtx\n" + "text/SGML\n" + "text/shaclc\n" + "text/shex\n" + "text/spdx\n" + "text/strings\n" + "text/t140\n" + "text/tab-separated-values\n" + "text/troff\n" + "text/turtle\n" + "text/ulpfec\n" + "text/uri-list\n" + "text/vcard\n" + "text/vnd.a\n" + "text/vnd.abc\n" + "text/vnd.ascii-art\n" + "text/vnd.curl\n" + "text/vnd.debian.copyright\n" + "text/vnd.DMClientScript\n" + "text/vnd.dvb.subtitle\n" + "text/vnd.esmertec.theme-descriptor\n" + "text/vnd.exchangeable\n" + "text/vnd.familysearch.gedcom\n" + "text/vnd.ficlab.flt\n" + "text/vnd.fly\n" + "text/vnd.fmi.flexstor\n" + "text/vnd.gml\n" + "text/vnd.graphviz\n" + "text/vnd.hans\n" + "text/vnd.hgl\n" + "text/vnd.in3d.3dml\n" + "text/vnd.in3d.spot\n" + "text/vnd.IPTC.NewsML\n" + "text/vnd.IPTC.NITF\n" + "text/vnd.latex-z\n" + "text/vnd.motorola.reflex\n" + "text/vnd.ms-mediapackage\n" + "text/vnd.net2phone.commcenter.command\n" + "text/vnd.radisys.msml-basic-layout\n" + "text/vnd.senx.warpscript\n" + "text/vnd.si.uricatalogue\n" + "text/vnd.sun.j2me.app-descriptor\n" + "text/vnd.sosi\n" + "text/vnd.trolltech.linguist\n" + "text/vnd.wap.si\n" + "text/vnd.wap.sl\n" + "text/vnd.wap.wml\n" + "text/vnd.wap.wmlscript\n" + "text/vtt\n" + "text/wgsl\n" + "text/xml\n" + "text/xml-external-parsed-entity\n" + "video/1d-interleaved-parityfec\n" + "video/3gpp\n" + "video/3gpp2\n" + "video/3gpp-tt\n" + "video/AV1\n" + "video/BMPEG\n" + "video/BT656\n" + "video/CelB\n" + "video/DV\n" + "video/encaprtp\n" + "video/evc\n" + "video/example\n" + "video/FFV1\n" + "video/flexfec\n" + "video/H261\n" + "video/H263\n" + "video/H263-1998\n" + "video/H263-2000\n" + "video/H264\n" + "video/H264-RCDO\n" + "video/H264-SVC\n" + "video/H265\n" + "video/H266\n" + "video/iso.segment\n" + "video/JPEG\n" + "video/jpeg2000\n" + "video/jxsv\n" + "video/matroska\n" + "video/matroska-3d\n" + "video/mj2\n" + "video/MP1S\n" + "video/MP2P\n" + "video/MP2T\n" + "video/mp4\n" + "video/MP4V-ES\n" + "video/MPV\n" + "video/mpeg4-generic\n" + "video/nv\n" + "video/ogg\n" + "video/parityfec\n" + "video/pointer\n" + "video/quicktime\n" + "video/raptorfec\n" + "video/raw\n" + "video/rtp-enc-aescm128\n" + "video/rtploopback\n" + "video/rtx\n" + "video/scip\n" + "video/smpte291\n" + "video/SMPTE292M\n" + "video/ulpfec\n" + "video/vc1\n" + "video/vc2\n" + "video/vnd.CCTV\n" + "video/vnd.dece.hd\n" + "video/vnd.dece.mobile\n" + "video/vnd.dece.mp4\n" + "video/vnd.dece.pd\n" + "video/vnd.dece.sd\n" + "video/vnd.dece.video\n" + "video/vnd.directv.mpeg\n" + "video/vnd.directv.mpeg-tts\n" + "video/vnd.dlna.mpeg-tts\n" + "video/vnd.dvb.file\n" + "video/vnd.fvt\n" + "video/vnd.hns.video\n" + "video/vnd.iptvforum.1dparityfec-1010\n" + "video/vnd.iptvforum.1dparityfec-2005\n" + "video/vnd.iptvforum.2dparityfec-1010\n" + "video/vnd.iptvforum.2dparityfec-2005\n" + "video/vnd.iptvforum.ttsavc\n" + "video/vnd.iptvforum.ttsmpeg2\n" + "video/vnd.motorola.video\n" + "video/vnd.motorola.videop\n" + "video/vnd.mpegurl\n" + "video/vnd.ms-playready.media.pyv\n" + "video/vnd.nokia.interleaved-multimedia\n" + "video/vnd.nokia.mp4vr\n" + "video/vnd.nokia.videovoip\n" + "video/vnd.objectvideo\n" + "video/vnd.radgamettools.bink\n" + "video/vnd.radgamettools.smacker\n" + "video/vnd.sealed.mpeg1\n" + "video/vnd.sealed.mpeg4\n" + "video/vnd.sealed.swf\n" + "video/vnd.sealedmedia.softseal.mov\n" + "video/vnd.uvvu.mp4\n" + "video/vnd.youtube.yt\n" + "video/vnd.vivo\n" + "video/VP8\n" + "video/VP9"; final Pattern pattern = Pattern.compile(regex, Pattern.CASE_INSENSITIVE | Pattern.COMMENTS); final Matcher matcher = pattern.matcher(string); while (matcher.find()) { System.out.println("Full match: " + matcher.group(0)); for (int i = 1; i <= matcher.groupCount(); i++) { System.out.println("Group " + i + ": " + matcher.group(i)); } } } }

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 Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html