亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? psed.m

?? 電力系統的psat
?? M
字號:
function psed(expression,string1,string2,type)%PSED change strings within files%%PSED(EXPRESSION,STRING1,STRING2,TYPE)%    EXPRESSION: regular expression%    STRING1: the string to be changed.%    STRING2: the new string%    TYPE:    1 - change all the occurrence%             2 - change only Matlab variable type%             3 - as 2 but no file modifications%             4 - as 1 but span all subdirectories%%see also PGREP%%Author:    Federico Milano%Date:      11-Nov-2002%Update:    18-Feb-2003%Update:    30-Mar-2004%Version:   1.0.2%%E-mail:    fmilano@thunderbox.uwaterloo.ca%Web-site:  http://thunderbox.uwaterloo.ca/~fmilano%% Copyright (C) 2002-2005 Federico Milano%% This toolbox is free software; you can redistribute it and/or modify% it under the terms of the GNU General Public License as published by% the Free Software Foundation; either version 2.0 of the License, or% (at your option) any later version.%% This toolbox is distributed in the hope that it will be useful, but% WITHOUT ANY WARRANTY; without even the implied warranty of% MERCHANDABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU% General Public License for more details.%% You should have received a copy of the GNU General Public License% along with this toolbox; if not, write to the Free Software% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307,% USA.if nargin < 4,  disp('Check synthax ...')  disp('  ')  help psed,  return,endif ~ischar(expression)  disp('First argument (EXPRESSION) has to be a string.')  returnendif ~ischar(string1) | isempty(string1),  disp('Second argument (STRING1) has to be a string.')  returnendif ~ischar(string2)  disp('Third argument (STRING2) has to be a string.')  returnendif isempty(string2)  string2 = '';endif ~isnumeric(type) | length(type) > 1 | rem(type,1) | type > 4 | ...      type <= 0  disp('Fourth argument has to be a scalar integer [1-4]')  returnenda = dir(expression);file = {a.name}';a = dir(pwd);names = {a.name}';isdir = [a.isdir]';if type == 4,  disp(' ')  disp('Spanning directories ...')  disp('  ')  disp(pwd)  file = deepdir(expression,names,file,isdir,pwd);  type = 1;else  disp('   ')  disp(pwd)endn_file = length(file);if ~n_file, disp('No matches.'),  return,endtipo = type;if tipo == 3,  tipo = 2;endtrova = 0;try,  if exist('strfind');    trova = 1;  endcatch  % nothing to do  % this is for Octave compatibilityenddisp('   ')disp('Scanning files ...')disp('  ')for i = 1:n_file  fid = fopen(file{i}, 'rt');  n_row = 0;  match = 0;  while 1 & fid > 0    sline = fgetl(fid);    if ~isempty(sline),      if sline == -1,        break;      end    end    n_row = n_row + 1;    if trova      vec = strfind(sline,string1);    else      vec = findstr(sline,string1);    end    slinenew = sline;    if ~isempty(vec)      switch tipo       case 1        match = 1;        slinenew = strrep(sline,string1,string2);        disp([fvar(file{i},14),'  row ',fvar(int2str(n_row),5), ...              ' >> ',slinenew(1:end)])        disp(['                             ',sline])       case 2        ok = 0;        okdisp = 0;        okdispl = 0;        okdispr = 0;        count = 0;        for j = 1:length(vec)          if vec(j) > 1,            ch_l = double(sline(vec(j)-1));            if ch_l ~= 34 & ch_l ~= 39 & ch_l ~= 95 & ...                       ch_l ~= 46 & (ch_l < 48 | (ch_l > 57 & ch_l < 65) | ...                                     (ch_l > 90 & ch_l < 97) | ch_l > 122)              okdispl = 1;            end          else            okdispl = 1;          end          if vec(j) + length(string1) < length(sline),            ch_r = double(sline(vec(j)+length(string1)));            if ch_r ~= 34 & ch_r ~= 95 & ...                       (ch_r < 48 | (ch_r > 57 & ch_r < 65) | ...                        (ch_r > 90 & ch_r < 97) | ch_r > 122)              okdispr = 1;            end          else            okdispr = 1;          end          if okdispl & okdispr, okdisp = 1; end          okdispl = 0;          okdispr = 0;          if okdisp            count = count + 1;            iniz = vec(j)-1+(count-1)*(length(string2)-length(string1));            slinenew = [slinenew(1:iniz),string2, ...                        sline(vec(j)+length(string1):end)];            ok = 1;          end          okdisp = 0;        end        if ok,          disp([fvar(file{i},14),'  row ',fvar(int2str(n_row),5), ...                ' >> ',slinenew(1:end)])          disp(['                         ',sline])          match = 1;        end      end    end    newfile{n_row,1} = slinenew;  end  if fid > 0,    count = fclose(fid);  end  if match & type ~= 3    fid = fopen(file{i}, 'wt');    if fid > 0      for i = 1:n_row-1,        count = fprintf(fid,'%s\n',deblank(newfile{i}));      end      count = fprintf(fid,'%s',deblank(newfile{n_row}));      count = fclose(fid);    end  endend% -------------------------------------------------------------------------------% find subdirectories% -------------------------------------------------------------------------------function file = deepdir(expression,names,file,isdir,folder)idx = find(isdir);for i = 3:length(idx)  disp([folder,filesep,names{idx(i)}])  newfolder = [folder,filesep,names{idx(i)}];  b = dir([newfolder,filesep,expression]);  if ~isempty({b.name}),    file = [file; strcat(folder,filesep,names{idx(i)},filesep,{b.name}')];  end  b = dir([newfolder]);  newdir = [b.isdir]';  newnames = {b.name}';  file = deepdir(expression,newnames,file,newdir,newfolder);end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合欧美在线视频区| 欧美日韩情趣电影| 欧美日韩国产一级片| 久久综合国产精品| 一区二区免费在线| 国产a级毛片一区| 日韩一区二区三区四区五区六区 | 国产精品少妇自拍| 人禽交欧美网站| 色综合久久综合网97色综合 | 99精品视频一区二区三区| 欧美一区二区不卡视频| 亚洲综合在线免费观看| 波多野结衣亚洲| 国产欧美精品在线观看| 老司机午夜精品| 欧美一区二区精品久久911| 亚洲视频一区二区在线观看| 国产精品888| 久久综合九色综合97婷婷| 日本欧美大码aⅴ在线播放| av成人动漫在线观看| 亚洲国产精品高清| 成人永久aaa| 久久精品一区二区三区不卡 | 色综合视频一区二区三区高清| 久久免费的精品国产v∧| 蓝色福利精品导航| 久久精品视频在线看| 亚洲sss视频在线视频| 欧美日韩一区二区电影| 午夜伦理一区二区| 7878成人国产在线观看| 婷婷亚洲久悠悠色悠在线播放| 欧美日韩免费一区二区三区 | 欧美日韩中文字幕一区二区| 亚洲欧洲www| 在线观看一区二区视频| 亚洲一区视频在线观看视频| 欧美日韩一区不卡| 日产国产高清一区二区三区| 91精品国产色综合久久不卡电影 | 中文字幕制服丝袜成人av| 成人一区二区视频| 日韩伦理免费电影| 91精品福利在线| 日韩制服丝袜先锋影音| 精品日韩在线观看| 国产成人丝袜美腿| 亚洲综合一区二区精品导航| 欧美日韩精品一区二区三区四区 | 欧美精选午夜久久久乱码6080| 视频一区二区三区入口| 精品99久久久久久| av欧美精品.com| 亚洲国产日韩av| 久久亚洲一级片| 99精品视频一区二区三区| 视频一区欧美日韩| 国产喷白浆一区二区三区| 91久久线看在观草草青青| 免费成人在线影院| 国产精品久久久久久久裸模| 欧美网站大全在线观看| 老汉av免费一区二区三区 | 久久国内精品视频| 国产精品美女一区二区在线观看| 色婷婷国产精品| 国产精品一区二区在线看| 亚洲精品成人悠悠色影视| 日韩欧美卡一卡二| 色综合中文综合网| 欧美成人综合网站| 99精品热视频| 久久国产人妖系列| 亚洲男女毛片无遮挡| 欧美本精品男人aⅴ天堂| 91蝌蚪porny| 国产一区二区电影| 亚洲成a天堂v人片| 国产精品二三区| wwww国产精品欧美| 欧美高清视频一二三区| www.视频一区| 激情综合一区二区三区| 亚洲精品免费在线观看| 久久久99久久精品欧美| 在线不卡一区二区| 97精品国产露脸对白| 国内精品伊人久久久久av一坑| 一个色在线综合| 国产精品每日更新| 久久精品欧美日韩| 欧美大片在线观看| 91精品国产综合久久久蜜臀粉嫩 | www国产成人| 日韩欧美中文字幕一区| 欧美视频在线一区二区三区 | 亚洲香肠在线观看| 亚洲人成精品久久久久久| 成人欧美一区二区三区白人| 久久久久九九视频| 亚洲精品一区二区三区香蕉| 欧美一区二区在线视频| 欧美视频你懂的| 欧美制服丝袜第一页| 91小视频免费看| www.欧美日韩国产在线| 成人黄色免费短视频| 国产不卡在线一区| 丁香网亚洲国际| 国产91精品一区二区麻豆亚洲| 国产美女久久久久| 国产精品白丝jk黑袜喷水| 国产成人丝袜美腿| kk眼镜猥琐国模调教系列一区二区| 国产在线播放一区二区三区| 国产专区欧美精品| 国产99久久久国产精品| 岛国一区二区在线观看| 波多野结衣视频一区| 91麻豆精品在线观看| 在线视频国内自拍亚洲视频| 91九色最新地址| 欧美一级高清片| 久久久亚洲国产美女国产盗摄 | 日本不卡一二三区黄网| 日韩av电影一区| 国内精品久久久久影院薰衣草 | 亚洲欧美电影院| 亚洲一区视频在线| 久热成人在线视频| 国产高清精品网站| 色婷婷综合激情| 欧美一区二区视频在线观看| 2023国产精品视频| 亚洲日本乱码在线观看| 亚洲成av人**亚洲成av**| 久88久久88久久久| av高清不卡在线| 欧美久久久久中文字幕| 精品电影一区二区| 亚洲欧洲日韩综合一区二区| 亚洲高清免费在线| 国产·精品毛片| 欧美女孩性生活视频| 久久亚洲精品小早川怜子| 亚洲人成亚洲人成在线观看图片| 免费看欧美美女黄的网站| 成人免费看片app下载| 欧美日韩中文字幕一区二区| 久久久欧美精品sm网站| 亚洲第一久久影院| 国产白丝网站精品污在线入口| 欧美性感一类影片在线播放| 国产日韩欧美一区二区三区综合| 亚洲黄色尤物视频| 国产成人午夜视频| 日韩午夜在线播放| 亚洲最大成人网4388xx| 国内精品视频一区二区三区八戒| 在线观看国产一区二区| 国产日产欧产精品推荐色| 亚洲成av人在线观看| zzijzzij亚洲日本少妇熟睡| 精品国产一区二区三区不卡| 亚洲精品日韩专区silk| 国产成人免费xxxxxxxx| 欧美一区二区免费视频| 亚洲午夜久久久久久久久久久| 国产精品亚洲人在线观看| 91精品国产综合久久福利| 亚洲欧美日韩精品久久久久| 国产美女精品在线| 日韩一区二区免费在线电影| 亚洲综合男人的天堂| av中文字幕在线不卡| 国产三级精品视频| 国产一区在线精品| 日韩一级视频免费观看在线| 亚洲国产另类精品专区| 99国产精品99久久久久久| 国产片一区二区| 国产成人在线网站| 久久精品一区二区三区不卡| 精品亚洲成a人| 日韩免费福利电影在线观看| 天堂资源在线中文精品| 欧美在线啊v一区| 夜夜揉揉日日人人青青一国产精品| 99在线精品观看| 国产精品二三区| 91丨porny丨户外露出| 亚洲日本在线a| 91蜜桃传媒精品久久久一区二区| 亚洲国产精华液网站w| a亚洲天堂av| 亚洲精品国产第一综合99久久| 99久久精品国产一区二区三区| 国产精品久久福利|