0

我在我的应用程序中使用 asp.net 女士,我想根据请求的内容类型检查切换到基本身份验证。但是添加鉴别器的唯一方法是通过正则表达式,我的正则表达式很差,谁能帮我写一个正则表达式来检查字符串在正则表达式中是“application/json”还是“application/xml”。

4

1 回答 1

1

有一个简单的正则表达式可以匹配它:

^application/(json|xml)$

如果您不清楚字符串位于行首和行尾,只需:

application/(json|xml)

如果您需要转义 / 栏:

application\/(json|xml)

您甚至可能不需要捕获 json|xml 表达式,因此您可以这样做:

application\/(?:json|xml)
于 2015-09-29T10:24:38.597 回答