`
指甲刀X
  • 浏览: 35181 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

找某字符串的所有非空字串

阅读更多
//题目:找出www.xx.com所有非空字串
var str = "www.xx.com",
	count = {},
	i = 0;

function cutstr(str,first,len){
	if(first+len <= str.length){
		while(first+len <= str.length){           
			var s = str.substr(first,len);

			first++;
			count[s]=0;
		}
		arguments.callee(str,0,++len);
	}
}

cutstr(str,0,1);
for(var key in count){
	console.log(++i);
	console.log(key);
}

 可惜答题那天算错鸟,悲剧。

分享到:
评论

相关推荐

    C语言根据协议分割获取字符串单元的实现代码

    协议做如下规定: 规定数据协议: 序列号 长度 状态字 数据长度 数据1 数据2 数据3 以空格作为数据单元。  ep:  00001 00007 1 3 34567 26358 32698 (1) (2) (3)(4) (5) (6) (7) 如ep所示: ...(1)00001就是数字1,即...

    KMP算法,求子字符串位置

    然后,从第一个非空字符开始,逐个检查子字符串的前后缀,如果存在相同的前缀和后缀,则更新部分匹配值。 2. **进行匹配过程**: - 初始化两个指针,一个指向主字符串的起始位置,另一个指向子字符串的起始位置。 ...

    Python学习Python课件5.pptx

    * isdigit():字符串非空且只有数字时为真 * isalpha():字符串非空且只有字母时为真 * split():将一个字符串分成一系列字符串 * join():使多个短字符串序列形成一个长字符串 字符串方法示例(二): * sr = ...

    (2021-2022年收藏)形式语言与自动机复习大纲.doc

    正闭包和克林闭包是语言操作的重要概念,分别表示字母表所有非空字符串的集合和所有字符串(包括空字符串)的集合。 前缀、后缀和字串是分析字符串特性的关键工具。前缀和后缀指字符串的一部分,满足特定位置关系。...

    N个字符的 最大公共子串的长度

    每个串非空且最多含100个字符;N个串的长度的乘积不会超过30000。 Input 输入的第1行是一个整数T,表示测试数据的个数(1)。接下来有T组测试数据。各组测试数据的第1行是一个整数T,表示第i组数据中串的个数。各组...

    programming perl

    - **1.6.1 什么是真**:在Perl中,某些值被视为真,如非零数值、非空字符串等。 - **1.6.2 If和unless语句**:用于根据条件执行代码块。 - **1.6.3 循环** - **1.6.3.1 while和until语句**:根据条件重复执行代码块...

    IBATIS动态查询语句.doc

    `&lt;isNotNull&gt;`和`&lt;isNotEmpty&gt;`则分别用于判断参数是否非空和字符串是否非空,进而决定是否加入相应的过滤条件。 ### 安全高效:IBATIS与JDBC对比 IBATIS(MyBatis)相较于传统的JDBC,有以下优势: 1. **安全性*...

    一个oracle客户端(oracle sql handler)

    (1)关键字、注释块、引号内字符串、操作符、特殊字符等,用不同的彩色字体加以区别; (2)如果光标前面是一个括号,高亮度显示配对的括号 o 支持批量SQL语句的运行:用监控器监控每条语句的运行,在运行过程...

    U10316013_HW4_11_10:继承ArrayList设计新的堆叠类别,使用者输入字串,最后倒着显示

    用户输入字符串后,我们将每个字符依次压入堆叠,然后再依次弹出,由于堆叠的LIFO特性,弹出的顺序将是输入的逆序。 **实现过程**: 1. 获取用户输入的字符串。 2. 遍历字符串,对每个字符调用`push`方法将其压入堆...

    Perl 语言编程

    - **什么是真**:在 Perl 中,任何非零值和非空字符串都被认为是真的。 - **if 和 unless 语句**:用于基于条件执行代码。 - **循环**: - `while` 和 `until` 循环。 - `for` 循环,用于迭代固定数量的次数。 - ...

    PERL语言编程

    - 在Perl中,任何非零数值和非空字符串都被认为是真值。 - **1.6.2 If和unless语句** - `if`语句用于条件判断。 - `unless`语句用于相反的条件判断。 - **1.6.3 循环** - **1.6.3.1 while和until语句** - `...

    Oracle开发工具 - Oracle SQL Handler(功能强大,超方便好用, 免装客户端, Windows / Linux)

    (1)关键字、注释块、引号内字符串、操作符、特殊字符等,用不同的彩色字体加以区别 ; (2)如果光标前面是一个括号,高亮度显示配对的括号 支持批量SQL语句的运行:用监控器监控每条语句的运行,在运行过程中...

    震撼推出超方便实用的Oracle开发工具 - Oracle SQL Handler,双语界面,智能SQL编辑器,免装Oracle客户端,能运行于Windows, 双语界面

    (1)关键字、注释块、引号内字符串、操作符、特殊字符等,用不同的彩色字体加以区别; (2)如果光标前面是一个括号,高亮度显示配对的括号 支持批量SQL语句的运行:用监控器监控每条语句的运行,在运行过程中可以...

    leetcode正方形坐标-Leetcoding:日常练习

    给定一个字符串,请你找出其中不含有重复字符的 最长子串的长度,示例如下: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3 4. 中位数 给定两个大小分别为 m 和 n 的正序...

    C语言数据结构中串的模式匹配

    //返回字串T在主串S中第pos个字符之后的位置。若不存在,则函数值为0. //其中,T非空,1&lt;=pos&lt;=StrLength(s). int i=pos; int j=1; while(i&lt;=S[0]&&j&lt;=T[0]){ if(S[i]==T[j]){++i;++j;} else{i=i-j+2;...

    计算机二级excel公式总结小抄 .doc

    21. **求字串长度函数LEN**: LEN函数返回字符串的长度。`=LEN("abcdefg")`将返回7。 **其他考试公式总结**: 22. **SUMPRODUCT函数**: SUMPRODUCT可以对数组进行乘法运算并求和。如用于计算特定条件的和或计数。 ...

    Ruby-LikeActiveModelAttributesbutlessfluffyandmoreattributey

    2. 数据类型转换:类似 ActiveModel,Attributary 可能会处理属性的数据类型转换,例如将字符串转换为整数或日期。 3. 基本的验证:虽然不像 ActiveModel::Validations 那样全面,但 Attributary 可能提供了一些...

    PHP中$_SERVER的详细参数与说明介绍

    26. $_SERVER['SERVER_SIGNATURE']:包含服务器版本和虚拟主机名的字符串。 27. $_SERVER['PATH_TRANSLATED']:当前脚本所在文件系统(不是文档根目录)的基本路径。 28. $_SERVER['SCRIPT_NAME']:包含当前脚本的...

Global site tag (gtag.js) - Google Analytics