问题标签 [substring]
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.
javascript - 如何检查字符串是否包含 JavaScript 中的子字符串?
通常我会期待一种String.contains()
方法,但似乎没有。
什么是合理的检查方法?
arrays - Solaris 上的 Bash 脚本,在阵列上使用“:”并不总是有效
我对 Solaris 上的 bash 脚本中的数组操作有一个奇怪的问题。我正在使用语法${varName[@]:index}
来获取指定索引之后数组 varname 中的所有元素。但是,如果指定索引之后只有一个元素,则不返回任何内容。
这可以通过示例轻松证明:
此代码在运行 Cygwin 的 Windows 机器上正常工作,但在 Solaris 上失败(版本:Solaris 9 9/05 s9s_u8wos_05 SPARC)
谁能解释这种行为?
c# - html.encode 上的子字符串
如何限制 html.encode 显示的字符数?
错误:索引和长度必须引用字符串中的位置。
search - 为什么谷歌不提供部分搜索?是不是因为索引太大了?
谷歌/GMail/等。不提供部分或前缀搜索(例如 stuff*),尽管它可能非常有用。我经常在 GMail 中找不到邮件,因为我不记得确切的表达方式。
我知道有词干等,但不一样,尤其是当我们谈论英语以外的语言时。
为什么谷歌不添加这样的功能?是因为指数会爆炸吗?但是数据库提供部分搜索,所以肯定有很好的算法来解决这个问题。
这里有什么问题?
string - 在字符串中查找多次出现的子字符串 [C++]
是否有任何 STL 算法或标准方法来查找字符串中特定子字符串的出现次数?例如在字符串中:
字符串“ou”出现两次。我尝试了一些带有和不带有谓词的 STL 算法,但我发现来自 STL 的那些算法想要比较字符串的组件,在我的情况下是 char 但不能?比较子串。我想出了这样的事情:
str - 字符串
obj - 我们正在寻找的子字符串
谢谢你。
c# - 获取子字符串 - 某些字符之前的所有内容
我试图找出在字符串中 - 字符之前获取所有内容的最佳方法。下面是一些示例字符串。之前的字符串长度 - 变化,可以是任意长度
所以我需要从 0 的起始索引到 - 之前的值。所以子串会变成 223232、443 和 34443553
c# - DataTable.Select() 中的子字符串测试
我有一个 DataTable,其结果已经从后端拉下来。我想做一个 DataTable.Select(),但条件是基于其中一列的 SUBSTRING。
在 Select() 方法中是否有允许列测试的子字符串使用的语法,或者我是否必须以艰难的方式来做——扫描每一行。
c++ - 如何检查 C++ std::string 是否以某个字符串开头,并将子字符串转换为 int?
如何在 C++ 中实现以下(Python 伪代码)?
(例如,如果argv[1]
是--foo=98
,那么foo_value
是98
。)
更新:我对研究 Boost 犹豫不决,因为我只是想对一个简单的小命令行工具做一个很小的改变(我宁愿不必学习如何链接和使用 Boost 作为未成年人改变)。
python - 查找字符串中第 n 次出现的子字符串
这似乎应该是微不足道的,但我是 Python 的新手,想以最 Pythonic 的方式来做。
我想找到与字符串中第 n 次出现的子字符串相对应的索引。
必须有一些相当于我想做的事情是
mystring.find("substring", 2nd)
你如何在 Python 中实现这一点?
jquery - jquery - 获取路径的一部分?
我有一个如下所示的网址:http: //mysite.com/1/2/Simpson,我想创建一个仅包含 Simpson 的变量...
不知道怎么在这里做...
我有:
var myvar = window.location.pathname
并尝试过使用子字符串,但似乎无法让它工作?