# -*- coding: cp936 -*- '''在python中查找字符串,如果文件中包含指定的字符串, 则将此字符串所在的行号和文件名称打印出来,不支持正则表达式, 演示了walk使用方法; 演示了fileinput使用方法''' import os # 使用walk来遍历目录 def processFiles(arg,dirpath,files): '''walk函数的回调函数, 查找满足条件的文件,使用fileinput对文件进行搜索, 如果查找到关键字,打印出行号和文件名称''' for...
by jcodeer - Python文档中心 - 2007-10-16 23:15:52 阅读(1291) 回复(0)
package db;
import java.io.*;
public class Checkfile {
//atic String ele2="4.txt";
public static void files(String dir){
String ele1="3.txt 4.txt";
File path= new File(dir);
File list[]=path.listFiles();
System.out.println(ele1);
// String filestat;
int n=list.length;
for (int i=0;i
Hi ,一时想用shell脚本执行个小的功能,麻烦哪个兄弟帮个忙: policy = liu 12345;zhang 23456;li 78945;.......;wang 54632 我想在这个policy变量里面把姓分别取出来给指定的变量,数字也是拿出来给指定的变量,也就是要用while去一个一个的找,不知道什么写呢!呵呵!谢谢!
我近期作了一个在字符串中查找字符串的函数,但有个问题不好解决,请看代码:
/* find one string in another */
#include
$ echo '123-456\n123-567' | fgrep '-' 123-456 123-567 $ echo '123-456\n123-567' | fgrep '-4' fgrep: illegal option -- 4 usage: fgrep [-r] [-R] [-H] [-L] [-hisvwxy] [[-bn]|[-c|-l|-q]] [-p[parasep]]..... 单独查 - 是没问题的,但如果我想查 -4 呢?
如果在一个很大的文件中,要找出格式不顾定的一行字符串并返回在文件中的位置. 除了依次对每一行比较判断之外, while() { fgets(); strcmp(); ''''''' } 请问大家还有没有更好的方法?
请教一下各位。 比如现在有两个字符串: $str1 = "ok"; $str2 = "i am ok."; 现在我想查找$str2中是否包含$str1,用什么方法?试了N个函数,好象都不行。 最后我是这么解决的: $tArr = explode($str1, $str2); if(count($tArr) >; 1) { echo "\$str2中还有\$str1!"; } 感觉这样稍微浪费资源,希望高手指点一下。
写一程序完成字符串"unix"的查找 程序运行结果:无论是否找到"unix"都有相应提示信息 执行结果如下: $ search [enter] #执行程序 what's your name ? [enter] #输入非含"unix"文本 enter your guess again [enter] #输入含"unix"文本 you are right $ 那位大哥,大姐,快帮帮小弟吧!!!!!!!!!!!!!
有这个方法可以查找字符串 #STR='Mary Joe Peter Pauline' #echo $STR | grep "Mary" 但是这个echo好象效率较低, 有没有其他的办法 ?