小编dom*_*dom的帖子

正则表达式在URL中的斜杠后得到第一个单词

我需要在javascript中的url中删除斜杠之后的第一个单词,我假设使用正则表达式是理想的.

以下是URL可能的样子:

粗体是我需要正则表达式匹配每个场景,所以基本上只有斜杠后的第一部分,无论有多少进一步的斜杠.

我在这里完全失去了,感谢你的帮助.

javascript regex

17
推荐指数
3
解决办法
3万
查看次数

如何编写正则表达式模式以匹配AAAA00000000-0000?

我需要一个正则表达式来匹配任何这些格式的字符串:

  1. "AAAA00000000"
  2. "AAAA00000000-0000"
  3. "0000000000"

我有第一和第三种模式,这就是我提出的

^(([a-zA-Z]{4}[0-9]{8})|([0-9]{10}))$
Run Code Online (Sandbox Code Playgroud)

我无法将第二种模式纳入其中.

regex

1
推荐指数
1
解决办法
493
查看次数

Linq to Entities where子句导航属性

我有这个相当简单的SQL查询:

SELECT i.IdItem
FROM Item i
INNER JOIN Size s ON i.IdItem = s.IdItem
WHERE s.Width > 0 AND s.Width < 100
Run Code Online (Sandbox Code Playgroud)

...我一直试图将LINQ转换为实体,但无济于事.

到目前为止,这是我提出的:

context.Items.Where(i => i.Sizes.Where(s => s.Width > 0 && s.Width < 100))
Run Code Online (Sandbox Code Playgroud)

DbSet我的DatabaseContext(上下文)中有一个项目和大小,我的Item实体有一个Sizes导航属性.

这不编译,给我一个Cannot implicitly convert type 'System.Collections.Generic.IEnumerable' to 'bool'错误.我有一种感觉,我错过了一些非常明显的东西.

linq linq-to-entities entity-framework

1
推荐指数
1
解决办法
3313
查看次数