问题标签 [startswith]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4828 浏览

c# - 有效使用带有“StartsWith”、“Contains”和“EndsWith”的“Directory.GetFiles”来过滤文件名

有没有更有效的方法来使用 Directory.GetFiles 和 'StartsWith'、'Contains' 和 'EndsWith' 过滤文件名,而不是我目前的做法?

0 投票
1 回答
1957 浏览

c# - "aaaa".StartsWith("aaa") 返回 false

如果这不是错误,那么任何人都可以解释这种行为背后的原因吗?确实,似乎每个奇数个字母都会返回 false:

在丹麦系统上执行时产生以下输出:

0 投票
5 回答
852 浏览

c# - Extension of StartsWith that searches in all words

Is there an extension of string's StartsWith that it searches at the start of every word in the string?

Something like: "Ben Stiller".StartsWithExtension("Sti") returning true

I want this so I can make a predicate for searching.

Lets say there's a list called Persons, ICollection<Person>
Each person has a property Name, with values like "Ben Stiller" or "Adam Sandler".

I want to be able to do predicates like:

Persons.Where(p => p.Name.StartsWithExtension(query))

Thanks (Other better ways of achieving this are welcome)

0 投票
1 回答
328 浏览

java - Java .startsWith 优化

所以我有一个问题。今天我开始优化我的代码并达到这一点,例如:

遵循我从这里获取优化技巧的地方(链接到规则)

那么应该如何将该代码写入更优化的版本呢?我目前得到:

我写对了吗?如果我写错了,那我写错了什么?

谢谢,坦布尔

0 投票
6 回答
236 浏览

python - python中的异常字符串列表行为

在这里,最初,

我对代码的期望是打印

但我得到的是

0 投票
4 回答
16844 浏览

oracle - Oracle“开始于”文本连接,不包括空值

我遇到了一些麻烦。我正在尝试构建一个使用“开始于”逻辑的 SQL 查询。先说一点背景...

在我负责编写报告的数据库中,有一个“用户”表和一个“销售人员”表,销售人员属于一个用户。在一个不太聪明的举动中,数据库的设计者决定通过子字符串匹配销售人员与他们的员工代码相关联。例如:

John Smith 的“employee_code”将是“JS”。但他有多个“销售人员”来区分他不同的销售类型。所以他可能有“JS1”、“JS2”、“JS3”等,作为他的“salesperson_code”。

为了显示:

销售员表上没有将它们链接到用户表的外键,只有员工代码的子字符串。

我不记得我在哪里找到了这个答案,但在我的查询中我一直在这样做:

这个逻辑成功地完成了“开始于”匹配。但是,有些用户的员工代码为空白,他们也匹配此查询。

我在寻找什么:如何修改此查询,以便如果employee_code 为空白,它将不匹配?我是 Oracle 查询的新手。其他 DBMS 有一个与空白字段不匹配的开头子句。

预先感谢您的帮助!

0 投票
2 回答
129 浏览

jquery - jQuery - 如何提取一个以变量开头的类

我正在使用一个动态创建的元素列表,其中一些元素与一个类或“Set1、Set2”等相关联。这些元素有多个类,按照不同的分配顺序,但每个元素只有一个以“Set”开头的类...', 如...

那么,如何将以“Set”开头的特定类从变量“clickedSet”中提取出来,以便为这个点击函数播种以仅显示当前点击集的成员?

任何想法都非常感激。最好的,基思..

0 投票
3 回答
890 浏览

java - 字符串开头带有 DRIVELETTER:\

JavaString.startsWith()中需要某种通配符的快速问题。

我需要检查链接是否以http://本地驱动器(等)开头c:\d:\但我不知道驱动器号。

所以我想我需要类似的东西myString.startsWith("?:\\")

有任何想法吗?

干杯

为这一点欢呼,但我认为我需要在此基础上再做一点。

我现在需要照顾

这是矫枉过正,但我​​们想确保我们已经抓住了他们。

我有

它适用于任何字符或字符后跟 : (例如 http:、ftp:、C:)涵盖 1-4 但我不能满足 \\

我能得到的最接近的是这个(它有效,但在正则表达式中得到它会很好)。

0 投票
2 回答
465 浏览

lucene - 如何使用 Lucene.NET 3.0 执行startsWith 然后包含搜索?

在 Lucene.NET 3.0 中搜索和索引的最佳方法是什么,以便结果按以下方式排序:

  1. 以完整查询文本(作为单个单词)开头的结果,例如“Bar Acme”
  2. 以搜索词作为单词片段开头的结果,例如“Bart Simpson”
  3. 包含查询文本作为完整单词的结果,例如“National Bar Association”
  4. 包含查询文本作为片段的结果,例如“United Bartenders Inc”

示例:搜索

排序结果:

  1. 酒吧顶点
  2. 酒吧农历
  3. 巴特辛普森
  4. 全国律师协会
  5. 国际调酒师协会
0 投票
1 回答
885 浏览

c# - 如何使用 LINQ 搜索所有以(“john”)开头的用户名?

几天前我有一个问题,询问“计算我的测试在 MembershipUserCollection 中找到的以“john”开头的用户名数量的最简单方法是什么?(测试应该找到 2 个用户名,johnUser1 和 johnUser2)

我收到以下来自 Garrison Neely 的评论

“两点:1)FindUsersByName是.NET框架中的一个方法。我认为没有必要对非自定义方法的功能进行单元测试2)如果你真的必须测试这个方法,添加像你这样的用户正在做,调用 GetAllUsers,然后循环或使用 LINQ 搜索所有 .StartsWith("john") 的用户名。

如何调用 GetAllUsers,然后使用 LINQ 搜索所有 .StartsWith("john") 的用户名?