0 0

正则表达式 怎么去掉最后一个\t后的所有字符 3

a = "as	fsf	qwe	fsdf	fgre"

怎么去掉最后一个\t后的所有字符 ,中间的字式我随便打的没有什么规律的。
2008年9月27日 14:31

2个答案 按时间排序 按投票排序

0 0

如果不包括\t的话,也许你可以这样
a = "as fsf qwe fsdf    fgre" 
a.gsub(/(\t)\w/,"$1")
如果包括\t可以这样
a.gsub(/(\t)\w/,"")

2008年10月03日 22:31
0 0

RUBY代码我没写过..
不过你可以用这种意思实现..
把字会符反转..然后取第一个\T,进行替换

2008年9月28日 13:59

相关推荐

    CAD多行文本去掉控制字符的正则表达式

    ### CAD多行文本去掉控制字符的正则表达式解析 #### 背景与问题描述 在处理AutoCAD等设计软件中的多行文本时,经常会遇到包含特殊控制字符的情况。这些控制字符通常用于控制文本的格式(如字体、颜色、高度等)或...

    正则表达式

    一个字符类和它所包含的任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 "a" , "b" , "c" 中的任何一个 都匹配.另外还可以定义否定字符类,这些类匹配的是除那些包含在中括号之内的字符外的所有字符.定义否定...

    sed_awk正则表达式

    `pattern`是一个正则表达式,`action`是遇到`pattern`时执行的操作。 #### 八、正则表达式的元字符 **1. .** 匹配任意一个字符,除了换行符。 **2. *** 匹配前面的字符0次或多次。 **3. ^** 匹配行首。 **4....

    正则表达式实现字符串每4位后自动加空格效果(两种方法)

    在本文中,我们将探讨如何使用正则表达式来实现一个常见的字符串格式化需求:在输入的字符串(例如银行卡号)每四位数字后自动添加一个空格。通常这种格式化操作用于提高数字的可读性,尤其是在用户输入数字密集的...

    Java使用正则表达式删除所有HTML标签的方法示例

    `regEx_html`使用了`<[^>]+>`这个正则表达式,它匹配任何以`开始,然后跟随一个或多个不是`>`的字符,最后以`>`结束的序列,这涵盖了所有的HTML标签。 3. **删除空格、回车和换行符**: `regEx_space`正则表达式`...

    ASP超级链接和HTML函数正则表达式 修正版

    它先去除HTML标签,然后针对`\r`(回车)、`\n`(换行)、`\r\n`(Windows系统中的换行符组合)、` `(空格)和`\t`(制表符)创建新的正则表达式,清除这些空白字符。 `ClearJSCode`函数用于清除JavaScript代码,...

    php 正则过滤段首空白

    对于段首空白的过滤,我们可以使用一个简单的正则表达式,如`\n[ \t]+`,这个模式匹配换行符后跟着一个或多个空格或制表符。这里,`\n`代表换行符,`[ \t]`是一个字符类,表示空格或制表符,`+`表示前面的字符可以...

    php和editplus正则表达式去除空白行

    这个正则表达式匹配字符串开头的一系列空白字符(包括制表符`\t`和换行符`\n`),并使用EditPlus的替换功能将这些空白字符替换为空字符串,从而达到去除空行的目的。 以上就是在PHP和EditPlus中去除空白行的具体...

    Python字符串和正则表达式中的反斜杠('\')问题详解

    例如,在正则表达式中,要把反斜杠本身当作普通字符匹配,需要使用四个反斜杠(\\\\),因为第一个反斜杠转义第二个反斜杠,使其成为普通字符,而第二个反斜杠再次转义第三个反斜杠,使其失去特殊含义,最后第三个反...

    一串字字符中多个逗号替换为一个 既标准分隔符(正则表达式)

    需要注意的是,在使用正则表达式进行分割后,我们需要手动去除字符串最后的逗号,因为分割操作无法自动识别最后一个逗号是多余的。 在***环境中,我们可以使用System.Text.RegularExpressions命名空间下的Regex类...

    去掉字符串中的任一个字符的4种方法.rar_development15t_labview_去掉字符串中的任一个字符的4中方法_联

    首先,你需要创建一个匹配目标字符的正则表达式,然后使用“正则表达式替换”函数,设置替换规则为删除匹配的字符。这种方法适合处理复杂的情况,如一次性移除多个相似的字符或符合某种模式的字符。 4. **自定义VIs...

    PHP中用正则表达式清除字符串的空白

    最后,再次使用preg_replace()函数和正则表达式'[\n\r\t]'替换掉字符串中所有的换行符、回车符和制表符,把它们转换成一个普通的空格字符。 整合上述方法,我们可以得到一个完整的PHP代码片段,它通过一系列步骤...

    C#使用正则表达式过滤html标签

    以下是一个C#方法,展示了如何使用正则表达式来过滤HTML标签: ```csharp public static string Html2Text(string htmlStr) { if (String.IsNullOrEmpty(htmlStr)) { return ""; } // 定义style标签的正则...

    javascript中使用正则表达式删除前后空格的方法

    - 示例正则表达式:`/^\s+|\s+$/` 用来匹配字符串开头和结尾的一个或多个空白字符,包括空格、制表符等,并将其删除。 - 示例代码:`str = str.replace(/^\s+|\s+$/g, "");` 4. 自定义trim()函数: - JavaScript...

    Python程序设计习题答案-(5).docx

    首先定义一个包含所有可能字符的字符串`s`,然后使用列表推导式生成一个包含6个随机字符的新列表,最后使用`''.join()`将列表元素连接成一个字符串。 3. 字符替换:题目提供了两种方法实现字符串中的"T"替换为"t"。...

    C#基于正则去掉注释的方法示例

    在处理代码文本时,正则表达式是一个强大工具,但需要注意的是,正则表达式可能会因为过于复杂的规则导致效率问题。另外,正则表达式对特殊字符的处理需要特别小心,避免导致匹配失败或错误。最后,由于不同的编程...

    js去字符串前后空格的实现方法.docx

    这种方法首先使用正则表达式去除字符串开头的空格,然后循环遍历字符串的末尾,直到找到第一个非空格字符为止。 ```javascript function trim(str) { str = str.replace(/^\s+/g, ''); for (var i = str.length - ...

Global site tag (gtag.js) - Google Analytics