精华内容
下载资源
问答
  • word vba 如何查找出一个字符串中包括了多少个指定子字符串? Sub at() aaaa = "ASDFSF。ASDF。SDF。234。'XCV。d" '第1种方法 bbb = Replace(aaaa, "。", "") cccc = Split(aaaa, "。") CS1 = Len(aaaa) - Len...

    word vba 如何查找出一个字符串中包括了多少个指定子字符串?

    Sub at()
    
    aaaa = "ASDFSF。ASDF。SDF。234。'XCV。d"
    
    '第1种方法
    bbb = Replace(aaaa, "。", "")
    cccc = Split(aaaa, "。")
    CS1 = Len(aaaa) - Len(bbb)
    
    
    '第2种方法
    CS2 = UBound(Split(aaaa, "。"))
    
    End Sub

    第1种方法,主要使用了replace函数和len函数。

    对比替换前后的字符串的长度差值,该差值即是。

     

    第2种方法:

    使用split函数后,用ubound函数求出得到数组的上标数值。

    该上标值即是。

    展开全文
  • 1.使用正则re查找文本中特定中文字符串 #coding:utf-8 import re temp = "s2f程序员杂志一2d3程序员杂志二2d3程序员杂志三2d3程序员杂志四2d3" findword=u"(杂志+)" #需要查找的特定中文...
    • 1.使用正则re查找文本中特定中文字符串
    #coding:utf-8
     
    import re  
    temp = "s2f程序员杂志一2d3程序员杂志二2d3程序员杂志三2d3程序员杂志四2d3"  
    findword=u"(杂志+)"  #需要查找的特定中文字符串
    pattern = re.compile(findword)  
    results =  pattern.findall(temp)  
    for result in results :  
    	print result

    输出如下:

    • 2.查找的目标文件line的内容”OUSER.LAST_LAST_POST=xxxxxx”,就是查找这个文档中的所有短信验证码是多少。
    import re
    
    line = "OTOPIC.TGNUM=1.000|OUSER.FANS=7034.000|OUSER.LAST_LAST_POST=1536738413.000|OUSER.LEVEL=1.000|\
        OUSER.SCF=1.000|OUSER.URANK=33.000|OUSER.USTATE=524288.000|OUSER.USUD=1552277017.000|\
        OUSER.UTYPE=16448.000(adc_user)|OUSER.VALID_FANS=1297.000|OUSER.VTYPE=2.000|OUSER.ZCF=3.000|\
        PIC.EWADS=327.000(327.000000)|PIC.EWADS_WEIGHT=327.000|PIC.FIGS=1.000(001000082216010170003018078190193003)|\
        PIC.MINUP=2.000|PIC.MWADS_RADIO=1.000|PIC.NUM=1.000(4011677ely1g0yym6fib3j20u0140wia)|PIC.PWS=2.203|\
        PIC.WADS=327.000(整体厨房|定制|定制|卧室)|PIC.WADS_RADIO=1.000|PIC.WAMAX=327.000|PIC.WAMIN=327.000|\
        PROBA.CHEAT=0.000|PROBA.LOWQ=0.000|QI.NEW=304.000|SOURCE.SCORE=78.000"
    
    findword = u"(OUSER.LAST_LAST_POST=+\d\d\d\d\d\d\d\d\d\d)"#匹配后面10个数字
    pattern = re.compile(findword)
    result = pattern.findall(line)
    print(result)
    

    运行结果如下:

    如果有多个OUSER.LAST_LAST_POST,则会全部输出

    • 3.查找的目标文件logyzm.txt的内容”您的验证码是..........”,这个字段后面单行所有内容
    #!/usr/nbin/python
    # --*-- coding:utf-8 --*--
    import re
     
    logyzm = open("/root/python/dinpay/logyzm.txt").read()
    #print logyzm
    temp = logyzm.decode("utf8")
    findword = u"(您的验证码是.+)"# .+表示匹配至少一个任意字符
    #findword = u"(.+您的验证码是.+)"#表示取有“您的验证码是”字符串的这行所有数据
    pattern = re.compile(findword)
    results = pattern.findall(temp)
    for result in results:
    	print result
    

     

    • 4.去除重复的数据,显示为一个列表
    #!/usr/nbin/python  
    # --*-- coding:utf-8 --*--  
    import re  
     
    lastlist = []
    logyzm = open("/usr/local/tomcat_corp/logs/catalina.out").read()  
    #print logyzm  
    temp = logyzm.decode("utf8")  
    findword = r'bankCode=.{100}'#取该字符串以及其后面100个字符数据
    pattern = re.compile(findword)  
    results = re.findall(pattern,temp)  
    for result in results:  
        #print result
        lastlist.append(result)
     
    list = set(lastlist)#对重复数据进行去重处理
    for l in list:
        print l
    
    • 5.取有某个特定字符串的前几位与后几位数据
    #!/usr/nbin/python  
    # --*-- coding:utf-8 --*--  
    import re  
     
    lastlist = []
    logyzm = open("/usr/local/tomcat_corp/logs/catalina.out").read()  
    #print logyzm  
    temp = logyzm.decode("utf8")  
    findword = r'.{75}bankCode=.{100}'#取该字符串的前面75个字符数据以及其后面100个字符数据
    pattern = re.compile(findword)  
    results = re.findall(pattern,temp)  
    for result in results:  
        #print result
        lastlist.append(result)
     
    list = set(lastlist)#对重复数据进行去重处理
    for l in list:
        print l
    

     

    展开全文
  • 转自:http://www.pinlue.com/article/2018/09/1514/087188585901.html
    展开全文
  • 1.在vim 编辑器里查找某一字符串: /content enter 如:在编辑mylog.log文件时,查找”hello”字符串,上下翻页实在太长,可以用以下方式:/hello #向下搜索?hello #向上搜索2.查找某个文件里是否包含字符串 : grep...

    1.在vim 编辑器里查找某一字符串:

    /content enter

    如:在编辑mylog.log文件时,查找”hello”字符串,上下翻页实在太长,可以用以下方式:

    /hello #向下搜索
    
    ?hello #向上搜索

    2.查找某个文件里是否包含字符串 : grep “content” filename

    如,在mylog.log里查找”hello“:

    grep “hello” mylog.log

    若是要显示”hello”是文件里的行数,则添加参数 -n:

    grep -n “hello” mylog.log

    忽略大小写添加 -i:

    grep -i “hello” mylog.log

    显示行数又忽略大小写 -ni:

    grep -ni “hello” mylog.log

    以下是所有的参数介绍

    Regexp selection and interpretation:
      -E, --extended-regexp     PATTERN is an extended regular expression (ERE)
      -F, --fixed-strings       PATTERN is a set of newline-separated fixed strings
      -G, --basic-regexp        PATTERN is a basic regular expression (BRE)
      -P, --perl-regexp         PATTERN is a Perl regular expression
      -e, --regexp=PATTERN      use PATTERN for matching
      -f, --file=FILE           obtain PATTERN from FILE
      -i, --ignore-case         ignore case distinctions
      -w, --word-regexp         force PATTERN to match only whole words
      -x, --line-regexp         force PATTERN to match only whole lines
      -z, --null-data           a data line ends in 0 byte, not newline
    
    Miscellaneous:
      -s, --no-messages         suppress error messages
      -v, --invert-match        select non-matching lines
      -V, --version             display version information and exit
          --help                display this help text and exit
    
    Output control:
      -m, --max-count=NUM       stop after NUM matches
      -b, --byte-offset         print the byte offset with output lines
      -n, --line-number         print line number with output lines
          --line-buffered       flush output on every line
      -H, --with-filename       print the file name for each match
      -h, --no-filename         suppress the file name prefix on output
          --label=LABEL         use LABEL as the standard input file name prefix
      -o, --only-matching       show only the part of a line matching PATTERN
      -q, --quiet, --silent     suppress all normal output
          --binary-files=TYPE   assume that binary files are TYPE;
                                TYPE is 'binary', 'text', or 'without-match'
      -a, --text                equivalent to --binary-files=text
      -I                        equivalent to --binary-files=without-match
      -d, --directories=ACTION  how to handle directories;
                                ACTION is 'read', 'recurse', or 'skip'
      -D, --devices=ACTION      how to handle devices, FIFOs and sockets;
                                ACTION is 'read' or 'skip'
      -r, --recursive           like --directories=recurse
      -R, --dereference-recursive
                                likewise, but follow all symlinks
          --include=FILE_PATTERN
                                search only files that match FILE_PATTERN
          --exclude=FILE_PATTERN
                                skip files and directories matching FILE_PATTERN
          --exclude-from=FILE   skip files matching any file pattern from FILE
          --exclude-dir=PATTERN directories that match PATTERN will be skipped.
      -L, --files-without-match print only names of FILEs containing no match
      -l, --files-with-matches  print only names of FILEs containing matches
      -c, --count               print only a count of matching lines per FILE
      -T, --initial-tab         make tabs line up (if needed)
      -Z, --null                print 0 byte after FILE name
    
    Context control:
      -B, --before-context=NUM  print NUM lines of leading context
      -A, --after-context=NUM   print NUM lines of trailing context
      -C, --context=NUM         print NUM lines of output context
      -NUM                      same as --context=NUM
          --group-separator=SEP use SEP as a group separator
          --no-group-separator  use empty string as a group separator
          --color[=WHEN],
          --colour[=WHEN]       use markers to highlight the matching strings;
                                WHEN is 'always', 'never', or 'auto'
      -U, --binary              do not strip CR characters at EOL (MSDOS/Windows)
      -u, --unix-byte-offsets   report offsets as if CRs were not there
                                (MSDOS/Windows)

    符加一项查找文件命令,可以用 find

    如:查找mylog.log文件:

    find / -name mylog.log

    展开全文
  • linux 查找字符串

    万次阅读 2011-09-07 13:23:49
    如: 在当前目录下查找包含 hello 字符串的 后缀名为 .c 的文件: find . -name "*.c" | xargs grep -H "hello" 附:(转) 1. Grep简介 Grep (global search regular expr
  • linux grep查找字符串

    千次阅读 2014-11-30 02:09:50
    在当前目录下查找包含 hello 字符串的 后缀名为 .c 的文件: find . -name "*.c" | xargs grep -H "hello" 附:(转) 1. Grep简介 Grep (global search regular expression(RE) and print out the ...
  • 我们可以用 OR 运算符 |( pipe )指定不同的匹配项,这些匹配项可以是文本字符串,也可以是表达式集。值得注意的是,在所有正则表达式运算符中,这个运算符的优先级是最低的。 使用 grep 命令基本正则表达式搜索多个...
  •  (1)strcmp($str1,$str2) //比较两个字符串是否相等,当结果为0时表示相等,为1时表示第一个字符串大于第二个字符串,为-1是第一个字符串小于第二个字符串(这是大于和小于只是位置上的比较,在ascii码表中后面的...
  • Word查找栏代码·通配符一览表 Word替换栏代码·通配符一览表 Word通配符用法详解 1、任意单个字符: 2、任意多个字符: 3、指定字符之一: 4、指定范围内的任意单个字符: 5、排除指定范、排除指定范围内的...
  • 不过有些特殊的需求并不能满足,如要生成的Word为一个表格,只是一部分字符串需要变化,用上面的方法生成Word表格容易变形。如果我们能读取一个word模板,把模板里定义的固定字符串如{标记1}替换为想要的文字,然后...
  • 字符串和数字

    千次阅读 2020-10-23 09:26:16
    然而,许多程序问题需要使用更小的数据单位来解决,比方说字符串和数字。 在这一章中,我们将查看几个用来操作字符串和数字的 shell 功能。shell 提供了各种执行字符串操作的参数展开功能。 除了算术展开(在第七...
  • PHPWord利用模板替换字符串生成精确的word文档

    万次阅读 热门讨论 2015-06-08 16:03:58
    用phpword处理docx模板时候始终发生神奇的BUG,就是复制原版例子里的${Value1}进自己的模板然后替换是没问题的,但是只要一改动这个变量文字,PHP做相应替换就失效了。 用了下残废百度无果,一怒翻起google,准确度...
  • LeetCode 1408. 数组中的字符串匹配(暴力查找

    多人点赞 热门讨论 2020-04-12 19:21:32
    1. 题目 给你一个字符串数组 words...如果你可以删除 words[j] 最左侧和/或最右侧的若干字符得到 word[i] ,那么字符串 words[i] 就是 words[j] 的一个子字符串。 示例 1: 输入:words = ["mass","as","hero","supe...
  • Word查找的通配符和特殊字符!

    万次阅读 2012-04-05 12:52:58
    通配符主要有: *代表0至任意个字符; ^?代表任意字符; ^#代表任意数字;...^&代表查找内容(在替换时使用)。...其他段落标记、人工换行符、制表符等等应该称为特殊字符。...所谓通配就是随意的,如我...任意字符串 键入*
  • 【C++】 C++字符串

    千次阅读 2017-01-06 23:02:57
    1. C++ Strings(字符串)Constructors构造函数,用于字符串初始化Operators操作符,用于字符串比较和赋值append()在字符串的末尾添加文本assign()为字符串赋新值at()按给定索引值返回字符begin()返回一个迭代器,指向...
  • grep:字符串查找

    万次阅读 2012-09-25 09:58:10
     以上的查询字符串没有对查找结果是否为一个完整的单词进行限制,也就是说TheMain和Main_Func都会被认定为查询目标。如果想限定该查询字符串为一个完整单词,那么可以使用\w参数,相关命令如下: grep –w ...
  • 字典树 —— 字符串分析算法

    千次阅读 2020-11-19 08:10:23
    这篇文章我们就来一起学习,剩下的几个字符串中比较细节的算法。
  • //利用正则表达式将一行字符串利用空格分割开来,并存入字符串数组中,”\s+”表示空格 2、int s=str1.indexOf(word);//在一行字符串中寻找子串的位置,如果没有找到 会返回-1 下面通过一个实际的例子来给大家...
  • linux命令(查找文件/字符串匹配)

    万次阅读 2012-06-28 15:34:15
    查找文件  find -name '*record*' ================================================================================== Find是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或...
  • 字符串查找基础 1.1查找一个字符 函数(用到的头文件:string.h) char *strchr(char const *str,int ch); char *strrchr(char const *str,int ch);函数 char* strchr(char const *str,int ch) 【参数】str 为...
  • 查找当前目录下包含特定字符串的特殊后缀名的文件 如: 在当前目录下查找包含 hello 字符串的 后缀名为 .c 的文件: find . -name "*.c" | xargs grep -H "hello" 附:(转) 1. Grep简介 Grep ...
  • Java 字符串 正则表达式

    千次阅读 2018-10-31 11:29:59
    字符串 String类:最常用的字符串。初始化后不可改变,String变量的重新赋值其实是重新分配内存。 StringBuffer类:多线程环境中,可变字符串类。 StringBuilder类:单线程环境中,可变字符串类。 正则表达式 ...
  • 目录 subst patsubst strip findstring filter filter-out sort word wordlist words firstword 字符串函数实例 subst ...名称:字符串替换函数——subst。 功能:把字串<text>...
  • 模式字符串查找(支持通配符‘*’)
  • lua字符串操作

    千次阅读 2015-08-31 12:18:43
    string.find(字符串查找) string.gsub(全局字符串替换) string.gfind(全局字符串查找) string.gmatch(返回查找字符串的迭代器) 模式匹配函数 在string库中功能最强大的函数是: 复制...
  • VB字符串处理大全

    千次阅读 2018-09-16 11:56:53
    1 VBA中的字符串 2 VBA中处理字符串的函数  2.1 比较字符串 ... 2.6 查找字符串  2.7 提取字符/字符串  2.8 删除空格  2.9 返回字符代码  2.10 返回数值代表的相应字符  2.11 使用字节的函数  ...
  • shell 中匹配正则 字符串处理

    千次阅读 2020-08-14 17:23:23
    该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 / 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义...
  • VBA字符串处理

    千次阅读 2013-11-15 16:38:21
    目录: 1 VBA中的字符串 2 VBA中处理字符串的函数  2.1 比较字符串 ...查找字符串  2.7 提取字符/字符串  2.8 删除空格  2.9 返回字符代码  2.10 返回数值代表的相应字符  2.11 使用字节的函数
  • 字符串 in Python

    千次阅读 2019-04-09 09:52:34
    字符串 介绍 本节内容将介绍在 Python 里处理字符串的基本概念,以及正则表达式的使用,以及介绍几种常见的字符串处理算法。 知识点 字符串的基本概念 正则表达式 KMP 算法 编辑距离 manacher 算法 基本概念 字符...
  • notepad++正则表达式替换字符串

    万次阅读 2018-09-10 16:03:15
    则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它 能很好提高工作效率。 EditPlus的查找,替换,文件中查找支持...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,395
精华内容 16,558
关键字:

word查找任意字符串