NodeJS在一个较大的字符串中获取一个字符串的索引
NodeJS get index of a string of chars in a bigger string of chars
基本上。。。
我有一个很大的BUFFER变量,例如:
0000000 30035c708000000094b696e67205368697600000000020000006e000000000032a0000001400000000000010000000101000000000000000101000000030035c7078
然后我有一个较小的字符串,它从较大字符串中动态找到的大小开始。
例如:
4b696e67205368697600000000020000006e00000000000032a000000140000000000000010000000101000000000000000101000000030035c708
或者可能是
0000000 20000006e000000000032a0000001400000000000010000000101000000000000000101000000030035c708
如何找到新字符串的起始位置?
对于第一个例子,我需要将数字"24"存储为变量。
对于第二个,我需要存储变量"42"。
这是如何实现的?我知道这与找到索引有关,但我不确定如何找到。
我试过了,它似乎有效:
var biggerBuffer = new Buffer("abcdefghijklmnopqrstuvwxyz");
var smallerBuffer = new Buffer("ijk");
var startIndex, endIndex;
startIndex = String.prototype.indexOf.call(biggerBuffer, smallerBuffer);
endIndex = smallerBuffer.length() + startIndex;
使用javascript字符串.indexOf()应该返回找到字符串的位置。
例如
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("welcome");
"n"将是13
相关文章:
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 制作一个regex来验证只有一个数字的字符串
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- NodeJS在一个较大的字符串中获取一个字符串的索引
- jquery从2个json字符串构建一个复选框表单
- 在Javascript中将一个值和字符串数组转换为if语句
- Javascript:用while循环在给定的count参数中重复一个字符串
- 如何使用另一个字符串作为模板从字符串中提取数据
- 用jQuery将字符串从一个类替换为另一个类
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- JavaScript:如何创建一个具有字符串名称的对象
- 如何从 javascript 中可能具有一个或多个图像的字符串中仅获取图像名称
- 在不使用循环的情况下,从一个数据库字符串值向javascript数组添加多个对象
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 当我JSON.stringfy(对象)时,我得到一个疯狂的字符串作为值
- 我可以使用JS一次使用JSON数组中的一个字符串吗
- 使用javascript替换字符串中除第一个和最后一个之外的所有字符
- 获取一个对象´s属性的名称使用字符串
- 删除一个“;从javascript中的字符串末尾