`
lixiamani
  • 浏览: 38844 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何把a,b之间的空格换成横线

    博客分类:
  • j2ee
 
阅读更多
如何把a,b之间的空格换成横线
得到结果a--b c a-b a c
多个空格替换为多个横线

<script>
 var from="a  b c a b a c";
 var reg=/\ba(\s+)b\b/g;
 var result=from.replace(reg,function(a,b){
	var s="";
	for(var i=0,len=b.length;i<len;i++)s+="-";
	return 'a'+s+'b';
 });
 document.write(result);
</script>
分享到:
评论

相关推荐

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

    3. 函数`Len(Str(Val("123.4")))`的值为6,因为`Val("123.4")`得到数字123.4,转换成字符串后加上前后空格共6个字符。 4. 数据集合加上相应的管理系统构成数据库,所以“存储在计算机内按一定的结构和规则组织起来...

    正则表达式30分钟入门教程

    \ba\w*\b匹配以字母a开头的单词——先是某个单词开始处(\b),然后是字母a,然后是任意数量的字母或数字(\w*),最后是单词结束处(\b)。 好吧,现在我们说说正则表达式里的单词是什么意思吧:就是不少于一个的连续的\w...

    markdown用法初学者day1

    无序列表使用星号(*)、加号(+)或者减号(-)作为列表标记,这些符号和文本之间需要有空格分隔。有序列表则使用数字加点的方式,例如1.、2.、3.等。列表项下可以再嵌套子列表项,只需要保持缩进即可。例如: ...

    Latex使用技巧

    a+b=1 \\ c+d=2 \quad (1) \] 其中右端的编号(1)如何显示在两个等式的中间? **解决方法**: 1. **使用`equation`与`array`环境**: \begin{equation} \begin{array}{l} a+b=1 \\ c+d=2 \end{array} \end{...

    《数据结构 1800题》

    A.(1) B.(1),(2) C.(1),(4) D.(3) 7.从逻辑上可以把数据结构分为(C )两大类。【武汉交通科技大学 1996 一 、4(2分)】 A.动态结构、静态结构 B.顺序结构、链式结构 C.线性结构、非线性结构 D.初等结构、...

    markdown语法的使用说明

    Markdown语法是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。Markdown非常适合编写技术文档,尤其是项目文档、注释说明以及博客文章等。本知识点将根据...

    GESP C++ 3级2024 3月 试卷

    为了将所有的小写字母转换成大写字母,可以采用`str[i]+='A'-'a'`的方式实现,因为'A'-'a'的结果是-32,加上小写字母就可以得到对应的大写字母。所以答案为`C. str[i]+='A'-'a'`。 #### 8. 字符串统计 - **知识点...

    C# 字符画图 图片转成字符码

    2. **颜色到字符的映射**:定义一个字符数组,包含不同字符(如ASCII码中的空格、点、横线等),用它们代表不同的灰度级别。根据图像的每个像素的RGB值,将其映射到相应的字符上。可以使用色彩的亮度(通过计算R、G...

    字符串 php

    - `implode()`(又称`join()`)将数组元素组合成字符串,如`implode('-', array('a', 'b', 'c'))`。 7. **字符串格式化**: - `printf()`和`sprintf()`函数用于格式化输出或返回字符串,支持变量插入和格式控制。...

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

    A、B、D都是白盒测试方法,它们涉及到了程序的内部结构。 5. Visual Basic 是事件驱动的编程工具,没有明显的开始和结束语句。VB中所有控件都有宽度和高度属性,但并不是所有属性都能在运行时设置,有些只能在设计...

    Python正则表达式学习小例子

    - `^\d{3,4}-`:以3或4位数字开头,并以短横线分隔。 - `\d{7,8}$`:接着是7或8位数字,直到字符串末尾。 - `group()`:输出匹配结果。 ##### (3) 对输入的QQ号进行匹配 ```python s = "1101111123" ret = re....

    Markdown语法图文全面详解及其工具介绍1

    例如,Ctrl+B用于加粗,Ctrl+I用于斜体,Ctrl+Q插入引用,Ctrl+L插入链接,Ctrl+K插入代码,Ctrl+G插入图片,Ctrl+H提升标题,Ctrl+O创建有序列表,Ctrl+U创建无序列表,Ctrl+R插入横线,Ctrl+Z撤销,Ctrl+Y重做。...

    delphi通用函数单元一

    {* 多行文本转单行(换行符转'\n')} function StrToLines(const Str: string): string; {测试通过} {* 单行文本转多行('\n'转换行符)} function Encrypt(const S: String; Key: Word): String; {* 字符串加密...

Global site tag (gtag.js) - Google Analytics