可以在这个小片段中看到该行为(将其作为全局脚本执行):
var name = {};
name.FirstName = 'Tom';
alert(name.FirstName);
Run Code Online (Sandbox Code Playgroud)
undefinedChrome中的警报产生但可以在IE和Firefox中使用.当我这样做时,我也得到一个奇怪的价值
alert(name);
Run Code Online (Sandbox Code Playgroud) 我正在创建我的第一个ASP.NET Web API.我试图遵循标准的REST URL.我的API会返回搜索结果记录.我的网址应该是 -
../api/categories/{categoryId}/subcategories/{subCategoryId}/records?SearchCriteria
我打算使用oData进行搜索和IIS上的基本/摘要式身份验证.我的问题在于嵌套资源.在我返回搜索结果之前,我需要检查用户是否可以访问此类别和子类别.现在我开始创建我的Visual Studio 2012 - MVC4/Web API项目.在App_Start文件夹中,我认为有两个文件是URL和资源相关的顺序.
1.RouteConfig.cs
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)
2.WebApiConfig.cs
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)
使用此模型,如果我的URL是../api/records?SearchCriteria,它可以正常工作,但它不是我上面提到的URL设计.我知道我必须做更多的阅读,但到目前为止还没有找到正确的文章.需要您的建议如何实现我的URL以及这两个文件需要进行哪些更改.或者,我在这里缺少一些其他配置吗?提前致谢.
需要有关 RegEx 的帮助。使用 C#。
括号中的一组词(圆形或方框或卷曲)应视为一个词。括号外的部分应根据空格 ' ' 进行拆分。
A) 测试用例 –
输入 - Andrew. (The Great Musician) John Smith-Lt.Gen3rd
结果(字符串数组)–
1. 安德鲁。
2. 伟大的音乐家
3. 约翰
4. Smith-Lt.Gen3rd
B) 测试用例 –
输入 - Andrew. John
结果(字符串数组)–
1. 安德鲁。
2. 约翰
C) 测试用例 –
输入 - Andrew {The Great} Pirate
结果(字符串数组)–
1. Andrew
2. The Great
3. Pirate
输入是一个人或任何其他实体的名称。当前的系统是用 Access 编写的非常古老的系统。他们通过逐个字符扫描来做到这一点。我正在用 C# 替换它。
我想分两步做——首先是基于括号的拆分,然后是单词拆分。
我想把这些案例作为错误的输入扔掉 -
仅开始或结束括号可用
嵌套括号
总的来说,我只想拆分格式良好(如果有开始括号,则必须有结尾)仅输入。