`
icrwen
  • 浏览: 268604 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

判断4个字符串比较是否有重复的快捷算法

    博客分类:
  • JS
阅读更多
/**
* 检查4个墙面名称,不能相同
*/
function checkWallName()
{
var repeat = new Array();
repeat.push(wallName1.getValue());
repeat.push(wallName2.getValue());
repeat.push(wallName3.getValue());
repeat.push(wallName4.getValue());
return isRepeat(repeat);
}

function   isRepeat(a)
{
        return   /(\x0f[^\x0f]+)\x0f[\s\S]*\1/.test( "\x0f "+   a.join( "\x0f\x0f ")   + "\x0f ");
}
分享到:
评论

相关推荐

    实现在快速字符串搜索1

    Rabin-Karp算法基于哈希函数,将模式串和主字符串的子串转换为哈希值,然后比较哈希值来判断是否可能匹配。尽管它在最坏情况下的时间复杂度为O(nm),但在平均情况下,如果哈希冲突较少,它可以达到线性时间复杂度。...

    基本字符串全家桶(Hash,KMP,Trie,AC自动机)

    例如,如果只需要判断两个字符串是否相等,哈希法是最快捷的;如果要进行单个模式串的多次匹配,KMP算法较为合适;对于关键词检索或前缀查询,Trie树是理想的选择;而当需要同时处理大量模式串时,AC自动机则是首选...

    数据结构上机试题及答案

    尽管第三段代码片段不完整,但从其描述和部分代码来看,它可能涉及到字符串处理或模式匹配的问题,比如判断一个字符序列是否是另一个字符序列的子序列。这种类型的问题在编程竞赛和软件开发中很常见,通常需要理解...

    Python Cookbook

    6. **3.6 检查字符串是否包含一组字符**:提供了检测字符串中是否存在特定字符或子串的方法。 7. **3.7 过滤字符串中的一组字符**:介绍了如何删除字符串中不符合条件的字符。 8. **3.8 控制大小写**:介绍了如何...

    [标题党]微软100面试题

    - **知识点**:字符串比较、算法效率 - **详细解释**:使用哈希函数将字符串映射为整数,然后比较这些整数值。这种方法可以在O(n)时间内完成比较,并且只需要常数级别的额外空间。 #### 31. 查找重复的数字 - **...

    合理选择数据结构优化算法.pdf

    这是一个典型的字符串匹配问题,可以通过设计合适的算法来优化解决。基本的算法思路是循环覆盖序列的终止位置,然后判断包含了哪些码字。但是,这样的基本算法效率并不高。进一步的优化可以通过动态规划来实现,动态...

    程序设计基础(C语言)上机考试题.doc

    - **题目描述**:输入一个字符串s和一个正整数n,处理字符串使其首尾连续的*号不超过n个。 - **解题思路**: - 读取字符串s和整数n。 - 使用指针遍历字符串,统计首尾连续*号的数量。 - 根据n值调整字符串两端的*...

    C语言实现进制计算器

    5. **控制流程语句**:如`for`、`while`循环和`if`条件判断在实现进制转换过程中不可或缺,用于根据需要重复计算和判断。 6. **函数设计**:为了保持代码的清晰性和模块化,可以将不同的功能封装为函数,如`int_to_...

    Python cookbook.pdf

    ### Python Cookbook知识点解析 #### 一、Python Shortcuts(Python快捷技巧) ...为了判断字符串是否包含特定字符集,可以使用`in`运算符: ```python if set(characters).issubset(set(my_string)): ...

    EXCEL百宝箱8.0终极版

    函数功能与参数:判断指定区域中是否有重复单元格的函数只有一个参数即为引用,结果为True时表示有重复,否则无重复。 函数名称:File  函数功能与参数:用于创建带链接的文件目录,有三个参数,包括路径、文件名...

    大量批处理实用程序例程

    检测光驱中是否有盘.cmd 添加环境变量.cmd 解析ipconfig命令输出通用函数.cmd 调用系统气泡.cmd 通过inf重启电脑.cmd C盘转换为NTFS格式.cmd dos下重启.bat guest.bat win2000关机命令.bat WIN2003 IIS最小权限分配....

    觅职渣记-互联网技术类笔试面试总结

    正则表达式是一种用于匹配字符串中字符组合的强大工具。它可以用来搜索、替换或提取文本中的模式。 **10. 内存操作** - **malloc()**:动态分配内存。 - **free()**:释放由`malloc()`分配的内存。 - **calloc()**...

    2021-2022计算机二级等级考试试题及答案No.11782.docx

    ### 计算机二级等级考试知识点解析 ...以上是对给定文档中的计算机二级考试知识点进行了详细解析,涵盖了循环控制、数据结构、字符串操作、算法效率等多个方面,旨在帮助考生理解和掌握这些知识点。

    C#编程经验技巧宝典

    83 <br>0125 按要求生成指定位数编号 83 <br>0126 确定两字符串是否相等 84 <br>0127 判断两字符串中指定子串是否相等 84 <br>0128 判断字符串是否为日期格式 85 <br>0129 清除字符串中指定...

    C#全能速查宝典

    1.4.30 Matches方法——检查字符串是否有重复的词出现 71 1.4.31 MONTH函数——返回指定日期中月部分的整数 73 1.4.32 PadLeft方法——在左边用空格填充 73 1.4.33 PadRight方法——在右边用空格填充 74 1.4.34 ...

Global site tag (gtag.js) - Google Analytics