Что нового

нужен шаблон для нахождения строки в коде страницы

shyra1976

Новичок
Сообщения
71
Репутация
0
это код страницы
<html><head><title>Create ECO</title><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcDialog.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcDialog.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcDialogPage_IE.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcUIDefault.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcUIDefault.css"><script type="text/javascript" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/scripts/tvcCommonScript.js"></script><script type="text/javascript" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/scripts/tvcDialogPage.js"></script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcCalendar.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcCalendar.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcJqueryUIAll.css"><script type="text/javascript" src="../tvc/core/scripts/tvcCommonScript.js"></script><script type="text/javascript" src="../tvc/core/scripts/tvcCalendar.js"></script><script type="text/javascript" src="../tvc/core/scripts/jquery.js"></script><script type="text/javascript" src="../tvc/core/scripts/jquery-ui.js"></script><script type="text/javascript" src="../tvc/structurebrowser/form/scripts/formContent.js"></script><script type="text/javascript" src="../tvc/structurebrowser/scripts/tvcActionBarScript.js"></script><script type="text/javascript" src="../tvc/core/scripts/tvcTidy.js"></script><script type="text/javascript" src="../tvc/core/scripts/tvcFileUploaderControl.js"></script><script type="text/javascript" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/scripts/tvcAjaxEngine.js"></script><script type="text/javascript">if(!window.tidy){window.tidy={};}
tidy.URL="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/ajax";
tidy.tidySession=function(a0){return tvc.ajaxEngine.call(tidy.URL,"UTF-8","tidy","tidySession",[a0],null,false);}
</script><script type="text/javascript">if(!window.calendar){window.calendar={};}
calendar.URL="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/ajax";
calendar.parseDisplay=function(a0){return tvc.ajaxEngine.call(calendar.URL,"UTF-8","calendar","parseDisplay",[a0],null,false);}
calendar.formatForDisplay=function(a0,a1,a2){return tvc.ajaxEngine.call(calendar.URL,"UTF-8","calendar","formatForDisplay",[a0,a1,a2],null,false);}
</script><script type="text/javascript">if(!window.FormUpdateService){window.FormUpdateService={};}
FormUpdateService.URL="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/ajax";
FormUpdateService.invokeFieldComponentUpdater=function(a0,a1,a2,a3,a4){return tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","invokeFieldComponentUpdater",[a0,a1,a2,a3,a4],null,false);}
FormUpdateService.invokeFieldUpdater=function(a0,a1,a2,a3,a4,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","invokeFieldUpdater",[a0,a1,a2,a3,a4],c,true);}
FormUpdateService.addValidationWarning=function(a0,a1,a2){return tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","addValidationWarning",[a0,a1,a2],null,false);}
FormUpdateService.getUserFullName=function(a0,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","getUserFullName",[a0],c,true);}
FormUpdateService.discardForm=function(a0){return tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","discardForm",[a0],null,false);}
FormUpdateService.getJSFunctions=function(a0,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","getJSFunctions",[a0],c,true);}
FormUpdateService.addValidationError=function(a0,a1,a2){return tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","addValidationError",[a0,a1,a2],null,false);}
FormUpdateService.validateForm=function(a0,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","validateForm",[a0],c,true);}
FormUpdateService.invokeFieldComponentUpdaterAsynchronous=function(a0,a1,a2,a3,a4,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","invokeFieldComponentUpdaterAsynchronous",[a0,a1,a2,a3,a4],c,true);}
FormUpdateService.loadTemplate=function(a0,a1,a2,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","loadTemplate",[a0,a1,a2],c,true);}
FormUpdateService.removeTemplate=function(a0,a1,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","removeTemplate",[a0,a1],c,true);}
</script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/jquery-autocomplete.css"><script type="text/javascript" src="../tvc/core/scripts/jquery-autocomplete.js"></script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcUIDefault.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcUIDefault.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/common/styles/form/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/classic/styles/form/tvcForm.css"><script type="text/javascript">$(document).ready(function(){$('#formtabs').tabs();});</script><script type="text/javascript" src="../tvc/structurebrowser/card/scripts/tvcCardProgress.js"></script><script type="text/javascript" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/scripts/qtip/jquery.qtip.min.js"></script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/styles/qtip/jquery.qtip.min.css"><script type="text/javascript">$(document).ready(function () {
function resizeUi() {
var h = $(window).height();
var offset = h-110;
h = $('#contentDiv').height();
offset = h-50;
$('.ui-tabs-panel').css('height', offset );
};
var resizeTimer = null;
$(window).bind('resize', function() {
if (resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout(resizeUi, 100);
});
$('#formtabs').bind('tabsselect', function() {
if (resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout(resizeUi, 100);
});
resizeUi();
});
var TEMPLATES = [];tvc.tidy.add('form-0000000001');tvc.noContextMenu(document);</script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/common/styles/tvcTablePane.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/classic/styles/tvcTablePane.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/common/styles/form/tvcTemplatePane.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/classic/styles/form/tvcTemplatePane.css"><script type="text/javascript" src="../tvc/structurebrowser/form/scripts/tvcTemplatePane.js"></script><script type="text/javascript">var CURRENT_FORM_ID='form-0000000001';var SUBMITTING=false;var RENDER_MODE='dialog';var PROGRESS_ON_FIELD_UPDATE_ENABLED=false;var JSON_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/json';var EXEC_QUERY_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/execForm';var POPULATE_FORM_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/populateForm';var EXEC_SAVETEMPLATE_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/saveTemplate';var EXEC_TYPETREE_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/showTypeTree';var EXEC_TVCSEARCH_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/searchSelectObjects';var EXEC_TVCACTION_PATH='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/';var EXEC_INIT_URL = 'http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/initForm?formName=form-0000000001';var USER_NAME='apougatc';var USER_NAME_REAL='POUGATCH, ALEX';var CHOOSER_WINDOW=null;var INPUT_FIELD_PARAM_NAME='inputFieldName';var INPUT_FIELD_HIDDEN_PARAM_NAME='inputFieldHidden';var INPUT_FORM_OBJECT_PARAM='formObject';var msgs = {LBL_DELETE_TEMPLATE : 'Delete Template',LBL_TEMPLATE_NAME_TOOLONG : 'The name cannot be longer than 20 characters',LBL_TEMPLATE_NAME_EMPTY : 'The name cannot be empty',LBL_SELECT_TEMPLATE : 'Select Template',LBL_SAVED_TEMPLATES : 'Saved Templates',LBL_SAVE_AS : 'Save As',LBL_TEMPLATES : 'Templates'};</script><script type="text/javascript">if(!window.fileUploader){window.fileUploader={};}
fileUploader.URL="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/ajax";
fileUploader.remove=function(a0){return tvc.ajaxEngine.call(fileUploader.URL,"UTF-8","fileUploader","remove",[a0],null,false);}
fileUploader.getNewFileId=function(){return tvc.ajaxEngine.call(fileUploader.URL,"UTF-8","fileUploader","getNewFileId",[],null,false);}
fileUploader.isCompleted=function(a0){return tvc.ajaxEngine.call(fileUploader.URL,"UTF-8","fileUploader","isCompleted",[a0],null,false);}
</script><style type="text/css">.fu-text {
font-size:8pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
white-space:blum:re;
}
.fu-link {
cursor:blum:ointer;
color:blue;
text-decoration:underline;
}</style><script type="text/javascript">var tvcFileUploadTargetURL = 'http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/uploadFile';var tvcFileUploadPollInterval = 2000;var tvcFileUploadMessages = ["All files are not uploaded yet, please wait.","Cancelled","Completed","Uploading","Remove"];</script><script type="text/javascript" src="../tva/common/project/descriptionSetting.js"></script><script type="text/javascript">$().ready(function(){var callback = function(e,item,fieldId,valueFieldId) {var id = item.data;updateField('project',id,null);};var f='project';var p={caseSensitive:false,contains:true};tvcSetupCustomFieldAC(JSON_URL,f+'createconnectname',f,'com.technia.kla.autocomplete.MemberProjectHandler',p,callback);$('#projectcreateconnectname').bind('autocompletechange',function(event,ui){if (!AC_VALID) {var $f1=$('#project');var $f2=$('#projectcreateconnectname');$f1.val('');$f2.val('');AC_VALID = true;}});$('#projectcreateconnectname').bind('autocompleteselect',function(event,ui){AC_VALID = true;});$('#projectcreateconnectname').bind('autocompletesearch',function(event,ui){AC_VALID = false;});$('#projectcreateconnectname').bind('blur',function(){if ( !this.value ) {clearFieldValue('project', 'projectcreateconnectname');} });});</script><script type="text/javascript">function setowner(s) {var id='owner';var o=document.getElementById(id);o.value=s;o=document.getElementById(id+'_shown');if (o!=null) {FormUpdateService.getUserFullName(s,function(r,s){if(s&&r)o.value=r;});}}$().ready(function(){var f='owner';var p={caseSensitive:false,contains:true};tvcSetupCustomFieldAC(JSON_URL, f+'_shown' , f, 'com.technia.kla.autocomplete.ActiveUserHandler', p );$('#owner_localized').bind('autocompletechange',function(event,ui){if (!AC_VALID) {var $f1=$('#owner');var $f2=$('#owner_shown');$f1.val('');$f2.val('');AC_VALID = true;}});$('#owner_shown').bind('autocompleteselect',function(event,ui){AC_VALID = true;});$('#owner_shown').bind('autocompletesearch',function(event,ui){AC_VALID = false;});$('#owner_shown').bind('blur',function(){if ( !this.value ) {clearFieldValue('owner', 'owner_shown');} });});</script><script type="text/javascript">$(function() {setCurrentUser('owner')});</script><script type="text/javascript">function _f102update(aNewValues) { var currentValueEntity = document.getElementById('f102'); var values = currentValueEntity.value; var newValue = ''; for (var i = 0; i < aNewValues.length; i++) { var nextValue = aNewValues; if(typeof nextValue == 'object') { nextValue = nextValue.value; } if (values.indexOf(nextValue) == -1) { newValue = nextValue; } } updateField('f102',newValue,null);}</script><script type="text/javascript">$().ready(function(){var callback = function(e,item,fieldId,valueFieldId) {try {if (e != null) { if (document.getElementById(valueFieldId).value != item.data) {_f102update([item?item.data:""]); }}} catch(e) { alert(e.name + " : " + e.message);}};$().ready(function(){var f='f102';var p={caseSensitive:false,contains:true,'assignments':'role_KT_PR-ChangeCoordinator'};tvcSetupUserFieldAC(JSON_URL,f+'_shown',f,p,callback);$('#f102_localized').bind('autocompletechange',function(event,ui){if (!AC_VALID) {var $f1=$('#f102');var $f2=$('#f102_shown');$f2.val('');AC_VALID = true;}});$('#f102_shown').bind('autocompleteselect',function(event,ui){AC_VALID = true;});$('#f102_shown').bind('autocompletesearch',function(event,ui){AC_VALID = false;});});});</script><script type="text/javascript">Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this === obj) { return i; } } return -1;}
Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(this, rest);};
function _f102_usertable_removeTableRow(imgTag) { try { var i = imgTag.parentNode.parentNode.rowIndex; var tbl = document.getElementById('f102_usertable'); var cValue = tbl.rows.childNodes[0].innerHTML; tbl.deleteRow(i);_f102_usertable_removeValue(cValue,'f102') } catch (e) { alert(e.message) }}</script><script type="text/javascript">function _f102_usertable_removeValue(cValue, fieldId) {var currentValueEntity = document.getElementById(fieldId);var currentValues = currentValueEntity.value;var vArr = currentValues.split("|");var idx = vArr.indexOf(cValue);if(idx!=-1) vArr.remove(idx);updateField('f102',vArr.toString(),null);}</script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/common/styles/tvcMenu.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/classic/styles/tvcMenu.css"><script type="text/javascript" src="../tvc/structurebrowser/scripts/tvcEventHandler.js"></script><script type="text/javascript" src="../tvc/structurebrowser/scripts/tvcMenu.js"></script><script type="text/javascript">
$(document).ready(function(){
var menu=tvc.menubar;
menu.remove();
menu.URLHandler=null;
var current=menu;
var items=[];
current.add({hide:function() { formTemplateManager.hide(); },image:"../tvc/structurebrowser/form/images/save.png",isSubItem:function($it) { return formTemplateManager.contains($it); },settings:{},show:function($container,data) { formTemplateManager.show($container,data); },tooltip:"Opens the template manager (Where you can save/load a form)"});
current=items.pop();
menu.draw(document.getElementById('formtoolbar'));
});
</script></head><body><div id="headerDiv" class="header"><table id="pageHeaderTable" border="0" cellpadding="2" class="topBorder"><tr><td nowrap unselectable="true" id="pageTitleCol"><span id="pageHeader" class="pageHeader">Create ECO</span></td><td align="right"><img id="progress" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/images/progress.gif" width="34" height="28"></td></tr></table><div id="menubarDiv"><div id="formtoolbar" class="menubarholder_nomargin"></div></div></div><div id="contentDiv" class="content"><div id="contentInnerDiv"><form name="form" id="form" method="post" action="javascript:submitForm();" style="margin:0px"><input name="form.FORM_NAME" type="HIDDEN" value="form-0000000001"></input><input name="renderMode" type="HIDDEN" value="DIALOG"></input><div id="formtabs" class="ui-widget" style="width:99%"><ul class="tab-list"><li><span style="float:left;"><a href="#formtabs-t7">Basic</a></span></li><li><span style="float:left;"><a href="#formtabs-t8">Optional</a></span></li></ul><div class="tabContainerBottomBorder" id="CreateECO001bottomBorder"></div><div id="formtabs-t7"><table border="0" width="100%" class="form" cellspacing="2" cellpadding="3"><tbody id="formtabs-t7-table"><tr id="f95_container" class="fieldContainer"><td class="labelRequired"><span id="f95tooltip">Type</span></td><td class="inputField"><img src="..//common/images/iconSmallECO.gif" style="vertical-align: text-bottom;"></img> ECO<input type="hidden" id="f95" name="f95" value="ECO"></input>
</td></tr><tr id="f3_container" class="fieldContainerHidden"><td class="labelRequired"><span id="f3tooltip">Name</span></td><td class="inputField"></td></tr><tr id="f96_container" class="fieldContainerHidden"><td class="labelRequired"><span id="f96tooltip">Revision</span></td><td class="inputField"><input tabindex="1" type="text" id="f96" name="f96" size="26" class="inputfieldtext" value="-"></input>
</td></tr><tr id="f97_container" class="fieldContainerHidden"><td class="labelRequired"><span id="f97tooltip">Policy</span></td><td class="inputField"><select tabindex="1" id="f97" name="f97" alt="" size="1" onchange="fieldSelectedIndexChanged(&#039;f97&#039;)"><option value="ECO (KT Standard)" selected>ECO (KT Standard)</option>
</select>
</td></tr><tr id="f7_container" class="fieldContainer"><td class="labelRequired"><span id="f7tooltip">Description</span></td><td class="inputField"><textarea rows="6" cols="25" class="inputfieldtext" id="DescField" name="f7" onkeyup="writeSapField(this,40);"></textarea><a href="javascript:clearFieldValue('DescField','SAPField');counterReset('com.technia.kla.form.render.DescFieldRenderer@d03350','40');void(0);">Clear</a></td></tr><tr id="f98_container" class="fieldContainer"><td class="label"><span id="f98tooltip">SAP Description</span></td><td class="inputField"><input type="text" class="inputfieldtext" id="SAPField" name="f98" value="" readonly style="background-color:lightgray" size="60"></input>
</br><input type="text" value="40 characters remaining" readonly="readonly" class="inputfieldtextreadonly" style="border:none" id="COUNTER" size="60"></input></td></tr><tr id="f99_container" class="fieldContainerHidden"><td class="labelRequired"><span id="f99tooltip">Vault</span></td><td class="inputField"><select tabindex="1" id="f99" name="f99" alt="" size="1"><option value="eService Production" selected>eService Production</option>
<option value="eService Sample">eService Sample</option>
<option value="XBOM Baseline">XBOM Baseline</option>
<option value="TVC Wiki">TVC Wiki</option>
</select>
</td></tr><tr id="project_container" class="fieldContainer"><td class="labelRequired"><span id="projecttooltip">Project</span></td><td class="inputField"><table><tr class="connectfieldvaluecell"><td><input tabindex="1" type="text" id="projectcreateconnectname" name="projectcreateconnectname" size="26" class="inputfieldtext" value=""></input>
<input type="hidden" id="project" name="project" value=""></input>
<input type="button" value="..." id="project_search" name="project_search" tabindex="1" class="searchbutton" onclick="searchAndConnect(&#039;tvc:searchconfig:tva:engineering:blum:art/FindRDOSearchConfig.xml&#039;,&#039;project&#039;,&#039;projectcreateconnectname&#039;,&#039;false&#039;,&#039;null&#039;);"></input>
<a href="javascript:clearFieldValue('project','projectcreateconnectname');void(0);">Clear</a></td></tr></table></td></tr><tr id="owner_container" class="fieldContainer"><td class="labelRequired"><span id="ownertooltip">Owner</span></td><td class="inputField"><table cellpadding="2" cellspacing="0"><tr><td><input name="owner" id="owner" value="" type="hidden"><input name="owner" id="owner_shown" value="" type="text" size="25" maxlength="45"></td><td><a href="javascript:void(0);" title="Sets the value of this field to your own user-name." onclick="setCurrentUser('owner')" onclick="setCurrentUser('owner')"><img border="0" src="../tvc/structurebrowser/search/images/ownerPopulate.gif"></a></td><td><input type="button" id="owner_chooserButton" value="..." url="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/findPerson?jsFunction=setowner" inputField="owner" inputFieldHidden="ownerhidden" formName="form-0000000001" w="400" h="400" onclick="var x=this.getAttribute(&#039;w&#039;);var y=this.getAttribute(&#039;h&#039;);var u=this.getAttribute(&#039;url&#039;);var f=this.getAttribute(&#039;inputField&#039;);var h=this.getAttribute(&#039;inputFieldHidden&#039;);var o=this.getAttribute(&#039;formName&#039;);tvcOpenChooser(x,y,u,f,h,o);"></td><td><a href="javascript:clearFieldValue('owner','owner_shown');void(0);">Clear</a></td></tr></table></td></tr><tr id="f102_container" class="fieldContainer"><td class="label"><span id="f102tooltip">Change Coordinator</span></td><td class="inputField"><table cellpadding="2" cellspacing="0" style="width:0px"><tr><td><input type="hidden" id="f102" name="f102" value=""></input>
<input tabindex="1" type="text" id="f102_shown" name="f102_shown" size="26" class="inputfieldtext" value=""></input>
</td><td><input type="button" id="f102_chooserButton" value="..." url="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/listPersonsWithRole?pageConfig=tvc:blum:ageconfig:sb:form/PersonsWithRole.xml&amp;role=role_KT_PR-ChangeCoordinator&amp;formfieldname=f102&amp;selection=single" inputField="f102" inputFieldHidden="f102hidden" formName="form-0000000001" w="400" h="400" onclick="var x=this.getAttribute(&#039;w&#039;);var y=this.getAttribute(&#039;h&#039;);var u=this.getAttribute(&#039;url&#039;);var f=this.getAttribute(&#039;inputField&#039;);var h=this.getAttribute(&#039;inputFieldHidden&#039;);var o=this.getAttribute(&#039;formName&#039;);tvcOpenChooser(x,y,u,f,h,o);"></td></tr></table><table cellpadding="2" style="width:150px" name="f102_usertable" id="f102_usertable" cellspacing="0"></table><script type="text/javascript">
document.getElementById('f102_shown').focus();</script></td></tr><tr id="f103_container" class="fieldContainer"><td class="labelRequired"><span id="f103tooltip">Change Classification</span></td><td class="inputField"><select tabindex="1" id="f103" name="f103" alt="" size="1" onchange="fieldSelectedIndexChanged(&#039;f103&#039;)" class="selectsingleenabled"><option value="1 Mfg and Field Inventory, All Mfg, Tool Installed Base">1 Mfg and Field Inventory, All Mfg, Tool Installed Base</option>
<option value="2 Mfg and Field Inventory, All Mfg">2 Mfg and Field Inventory, All Mfg</option>
<option value="3 Manufacturing Only">3 Manufacturing Only</option>
<option value="4 Field Inventory">4 Field Inventory</option>
<option value="5 Product Documentation only">5 Product Documentation only</option>
<option value="6 Business Process only">6 Business Process only</option>
<option value="7 SAP Material Master Update Approval">7 SAP Material Master Update Approval</option>
<option value="Unassigned" selected>Unassigned</option>
</select>
</td></tr><tr id="f104_container" class="fieldContainer"><td class="labelRequired"><span id="f104tooltip">ECO Type</span></td><td class="inputField"><select tabindex="1" id="f104" name="f104" alt="" size="1" onchange="fieldSelectedIndexChanged(&#039;f104&#039;)" class="selectsingleenabled"><option value="Business Procedure">Business Procedure</option>
<option value="Change - Unreleased Parts (only)">Change - Unreleased Parts (only)</option>
<option value="Design Change - Correction">Design Change - Correction</option>
<option value="Design Change - Cost Reduction">Design Change - Cost Reduction</option>
<option value="Design Change - Enhancement">Design Change - Enhancement</option>
<option value="Design Change - Ergonomics">Design Change - Ergonomics</option>
<option value="Design Change - Manufacturability">Design Change - Manufacturability</option>
<option value="Design Change - Production Process">Design Change - Production Process</option>
<option value="Design Change - Safety">Design Change - Safety</option>
<option value="Design Change - Serviceability">Design Change - Serviceability</option>
<option value="Design Change - System Performance">Design Change - System Performance</option>
<option value="Design Change - Vendor Driven">Design Change - Vendor Driven</option>
<option value="New Release - PreRelease/Active (not change ECO)">New Release - PreRelease/Active (not change ECO)</option>
<option value="New Release - Unreleased">New Release - Unreleased</option>
<option value="RDO - Lead Plant Change">RDO - Lead Plant Change</option>
<option value="SAP Change (Procurement type, SNP) - No Design change">SAP Change (Procurement type, SNP) - No Design change</option>
<option value="Status Change - to Active">Status Change - to Active</option>
<option value="Status Change - to Beta Order">Status Change - to Beta Order</option>
<option value="Status Change - to PreRelease">Status Change - to PreRelease</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Variant Configurator - BOM Change">Variant Configurator - BOM Change</option>
<option value="Variant Configurator - PCS Release/Change">Variant Configurator - PCS Release/Change</option>
</select>
</td></tr></tbody></table></div><div id="formtabs-t8"><table border="0" width="100%" class="form" cellspacing="2" cellpadding="3"><tbody id="formtabs-t8-table"><tr id="f106_container" class="fieldContainer"><td class="label"><span id="f106tooltip">DFT Manufacturing Process Impact</span></td><td class="inputField"><select tabindex="1" id="f106" name="f106" alt="" size="1" class="selectsingleenabled"><option value="No">No</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Yes">Yes</option>
</select>
</td></tr><tr id="f107_container" class="fieldContainer"><td class="label"><span id="f107tooltip">Regulatory Impact</span></td><td class="inputField"><select tabindex="1" id="f107" name="f107" alt="" size="1" class="selectsingleenabled"><option value="No">No</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Yes">Yes</option>
</select>
</td></tr><tr id="f108_container" class="fieldContainer"><td class="label"><span id="f108tooltip">Copy Exact Impact</span></td><td class="inputField"><select tabindex="1" id="f108" name="f108" alt="" size="1" class="selectsingleenabled"><option value="A">A</option>
<option value="B">B</option>
<option value="NA">NA</option>
<option value="Unassigned" selected>Unassigned</option>
</select>
</td></tr><tr id="f109_container" class="fieldContainer"><td class="label"><span id="f109tooltip">Field Impact</span></td><td class="inputField"><select tabindex="1" id="f109" name="f109" alt="" size="1" class="selectsingleenabled"><option value="No">No</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Yes">Yes</option>
</select>
</td></tr><tr id="f110_container" class="fieldContainer"><td class="label"><span id="f110tooltip">Product Config Spec Impact</span></td><td class="inputField"><select tabindex="1" id="f110" name="f110" alt="" size="1" class="selectsingleenabled"><option value="No">No</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Yes">Yes</option>
</select>
</td></tr><tr id="f111_container" class="fieldContainer"><td class="label"><span id="f111tooltip">Reason for Change</span></td><td class="inputField"><textarea id="f111" name="f111" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f112_container" class="fieldContainer"><td class="label"><span id="f112tooltip">What is Changing</span></td><td class="inputField"><textarea id="f112" name="f112" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f113_container" class="fieldContainer"><td class="label"><span id="f113tooltip">Special Instructions</span></td><td class="inputField"><textarea id="f113" name="f113" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f114_container" class="fieldContainer"><td class="label"><span id="f114tooltip">Benefit to Customer</span></td><td class="inputField"><textarea id="f114" name="f114" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f115_container" class="fieldContainer"><td class="label"><span id="f115tooltip">Technical Actions</span></td><td class="inputField"><textarea id="f115" name="f115" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f116_container" class="fieldContainer"><td class="label"><span id="f116tooltip">Mtl Actions to Date</span></td><td class="inputField"><textarea id="f116" name="f116" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f117_container" class="fieldContainer"><td class="label"><span id="f117tooltip">Resolve Action Request No</span></td><td class="inputField"><input tabindex="1" type="text" id="f117" name="f117" size="26" class="inputfieldtext" value=""></input>
</td></tr><tr id="f118_container" class="fieldContainer"><td class="label"><span id="f118tooltip">Technical Design Pre-Requisite ECO</span></td><td class="inputField"><input tabindex="1" type="text" id="f118" name="f118" size="26" class="inputfieldtext" value=""></input>
</td></tr><tr id="f119_container" class="fieldContainer"><td class="label"><span id="f119tooltip">Estimated One-Time Cost</span></td><td class="inputField"><input tabindex="1" type="text" id="f119" name="f119" size="26" class="inputfieldtext" value=""></input>
</td></tr><tr id="f120_container" class="fieldContainer"><td class="label"><span id="f120tooltip">Estimation COGS Cost Variant(Per System)</span></td><td class="inputField"><input tabindex="1" type="text" id="f120" name="f120" size="26" class="inputfieldtext" value=""></input>
</td></tr><tr id="f121_container" class="fieldContainer"><td class="label"><span id="f121tooltip">Target Serial Numbers</span></td><td class="inputField"><input tabindex="1" type="text" id="f121" name="f121" size="26" class="inputfieldtext" value=""></input>
</td></tr></tbody></table></div></div></form><div id="hiddenFrameContainer"><iframe id="formHiddenFrame" name="formHiddenFrame" scrolling="no" marginwidth="0" marginheight="0" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/tvcBlank.jsp" frameborder="0"></iframe></div></div></div><div id="footerDiv" class="footer"><table id="footerTable" cellpadding="0" cellspacing="0"><tr><td id=".tvc.btn.continue.img"><a href="javascript:if(submitForm){submitForm();}else{next();}"><img src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/images/buttons/done.gif" border="0"></a></td><td id=".tvc.btn.continue.a"><a href="javascript:if(submitForm){submitForm();}else{next();}">Done</td><td id=".tvc.btn.cancel.img"><a href="javascript:top.close();"><img src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/images/buttons/cancel.gif" border="0"></a></td><td id=".tvc.btn.cancel.a"><a href="javascript:top.close();">Cancel</td></tr></table></div><div id="tvcProgressDiv"><table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"><tbody><tr><td align="center" valign="middle"><table border="0" cellpadding="1" cellspacing="0"><tbody><tr><td><img width="16" height="16" src="../tvc/core/images/load2.gif"></td><td>Please wait</td></tr></tbody></table></td></tr></tbody></table></div></body></html></body></html>



помогите шаблоном для нахождения строки 'Change Classification</span></td><td class="inputField"><select tabindex="1" id="f140" '
и выводом ее в стринг или массив неважно

просто мне нужно значения id="f140
 

oesoes

xor eax,eax
Сообщения
171
Репутация
9
Re: помогите шаблоном для нахождения строки

Код:
id=\"[a-z]+[0-9]+\"
Можно так, если шаблон правильный. Просто непонятно, сколько может быть букв и сколько цифр.
 
Автор
S

shyra1976

Новичок
Сообщения
71
Репутация
0
Re: помогите шаблоном для нахождения строки

мне нужна вся строка из всего кода страницы
чтобы получить потом id он меняется
 

oesoes

xor eax,eax
Сообщения
171
Репутация
9
Re: помогите шаблоном для нахождения строки

Ну попробуй тогда так
Код:
Change Classification<\/span><\/td><td class=\"inputField\"><select tabindex=\"\d+\" id=\"[a-z]+[0-9]+\"
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: помогите шаблоном для нахождения строки

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"помогите шаблоном для нахождения строки" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.
 
Автор
S

shyra1976

Новичок
Сообщения
71
Репутация
0
Re: помогите шаблоном для нахождения строки

я понимаю что не прав что задаю вопрос не в теме А как я код страницы ввожу в переменую


Добавлено:
Сообщение автоматически объединено:



а как поменять названия темы, Дорогой Модератор :shok:
 
Автор
S

shyra1976

Новичок
Сообщения
71
Репутация
0
нужен шаблон для нахождения строки в коде страницы

shyra1976 сказал(а):
это код страницы
<html><head><title>Create ECO</title><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcDialog.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcDialog.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcDialogPage_IE.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcUIDefault.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcUIDefault.css"><script type="text/javascript" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/scripts/tvcCommonScript.js"></script><script type="text/javascript" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/scripts/tvcDialogPage.js"></script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcCalendar.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcCalendar.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcJqueryUIAll.css"><script type="text/javascript" src="../tvc/core/scripts/tvcCommonScript.js"></script><script type="text/javascript" src="../tvc/core/scripts/tvcCalendar.js"></script><script type="text/javascript" src="../tvc/core/scripts/jquery.js"></script><script type="text/javascript" src="../tvc/core/scripts/jquery-ui.js"></script><script type="text/javascript" src="../tvc/structurebrowser/form/scripts/formContent.js"></script><script type="text/javascript" src="../tvc/structurebrowser/scripts/tvcActionBarScript.js"></script><script type="text/javascript" src="../tvc/core/scripts/tvcTidy.js"></script><script type="text/javascript" src="../tvc/core/scripts/tvcFileUploaderControl.js"></script><script type="text/javascript" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/scripts/tvcAjaxEngine.js"></script><script type="text/javascript">if(!window.tidy){window.tidy={};}
tidy.URL="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/ajax";
tidy.tidySession=function(a0){return tvc.ajaxEngine.call(tidy.URL,"UTF-8","tidy","tidySession",[a0],null,false);}
</script><script type="text/javascript">if(!window.calendar){window.calendar={};}
calendar.URL="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/ajax";
calendar.parseDisplay=function(a0){return tvc.ajaxEngine.call(calendar.URL,"UTF-8","calendar","parseDisplay",[a0],null,false);}
calendar.formatForDisplay=function(a0,a1,a2){return tvc.ajaxEngine.call(calendar.URL,"UTF-8","calendar","formatForDisplay",[a0,a1,a2],null,false);}
</script><script type="text/javascript">if(!window.FormUpdateService){window.FormUpdateService={};}
FormUpdateService.URL="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/ajax";
FormUpdateService.invokeFieldComponentUpdater=function(a0,a1,a2,a3,a4){return tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","invokeFieldComponentUpdater",[a0,a1,a2,a3,a4],null,false);}
FormUpdateService.invokeFieldUpdater=function(a0,a1,a2,a3,a4,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","invokeFieldUpdater",[a0,a1,a2,a3,a4],c,true);}
FormUpdateService.addValidationWarning=function(a0,a1,a2){return tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","addValidationWarning",[a0,a1,a2],null,false);}
FormUpdateService.getUserFullName=function(a0,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","getUserFullName",[a0],c,true);}
FormUpdateService.discardForm=function(a0){return tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","discardForm",[a0],null,false);}
FormUpdateService.getJSFunctions=function(a0,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","getJSFunctions",[a0],c,true);}
FormUpdateService.addValidationError=function(a0,a1,a2){return tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","addValidationError",[a0,a1,a2],null,false);}
FormUpdateService.validateForm=function(a0,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","validateForm",[a0],c,true);}
FormUpdateService.invokeFieldComponentUpdaterAsynchronous=function(a0,a1,a2,a3,a4,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","invokeFieldComponentUpdaterAsynchronous",[a0,a1,a2,a3,a4],c,true);}
FormUpdateService.loadTemplate=function(a0,a1,a2,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","loadTemplate",[a0,a1,a2],c,true);}
FormUpdateService.removeTemplate=function(a0,a1,c){tvc.ajaxEngine.call(FormUpdateService.URL,"UTF-8","FormUpdateService","removeTemplate",[a0,a1],c,true);}
</script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/jquery-autocomplete.css"><script type="text/javascript" src="../tvc/core/scripts/jquery-autocomplete.js"></script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcUIDefault.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcUIDefault.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/common/styles/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/themes/classic/styles/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/common/styles/form/tvcForm.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/classic/styles/form/tvcForm.css"><script type="text/javascript">$(document).ready(function(){$('#formtabs').tabs();});</script><script type="text/javascript" src="../tvc/structurebrowser/card/scripts/tvcCardProgress.js"></script><script type="text/javascript" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/scripts/qtip/jquery.qtip.min.js"></script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/styles/qtip/jquery.qtip.min.css"><script type="text/javascript">$(document).ready(function () {
function resizeUi() {
var h = $(window).height();
var offset = h-110;
h = $('#contentDiv').height();
offset = h-50;
$('.ui-tabs-panel').css('height', offset );
};
var resizeTimer = null;
$(window).bind('resize', function() {
if (resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout(resizeUi, 100);
});
$('#formtabs').bind('tabsselect', function() {
if (resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout(resizeUi, 100);
});
resizeUi();
});
var TEMPLATES = [];tvc.tidy.add('form-0000000001');tvc.noContextMenu(document);</script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/common/styles/tvcTablePane.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/classic/styles/tvcTablePane.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/common/styles/form/tvcTemplatePane.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/classic/styles/form/tvcTemplatePane.css"><script type="text/javascript" src="../tvc/structurebrowser/form/scripts/tvcTemplatePane.js"></script><script type="text/javascript">var CURRENT_FORM_ID='form-0000000001';var SUBMITTING=false;var RENDER_MODE='dialog';var PROGRESS_ON_FIELD_UPDATE_ENABLED=false;var JSON_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/json';var EXEC_QUERY_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/execForm';var POPULATE_FORM_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/populateForm';var EXEC_SAVETEMPLATE_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/saveTemplate';var EXEC_TYPETREE_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/showTypeTree';var EXEC_TVCSEARCH_URL='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/searchSelectObjects';var EXEC_TVCACTION_PATH='http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/';var EXEC_INIT_URL = 'http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/initForm?formName=form-0000000001';var USER_NAME='apougatc';var USER_NAME_REAL='POUGATCH, ALEX';var CHOOSER_WINDOW=null;var INPUT_FIELD_PARAM_NAME='inputFieldName';var INPUT_FIELD_HIDDEN_PARAM_NAME='inputFieldHidden';var INPUT_FORM_OBJECT_PARAM='formObject';var msgs = {LBL_DELETE_TEMPLATE : 'Delete Template',LBL_TEMPLATE_NAME_TOOLONG : 'The name cannot be longer than 20 characters',LBL_TEMPLATE_NAME_EMPTY : 'The name cannot be empty',LBL_SELECT_TEMPLATE : 'Select Template',LBL_SAVED_TEMPLATES : 'Saved Templates',LBL_SAVE_AS : 'Save As',LBL_TEMPLATES : 'Templates'};</script><script type="text/javascript">if(!window.fileUploader){window.fileUploader={};}
fileUploader.URL="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/ajax";
fileUploader.remove=function(a0){return tvc.ajaxEngine.call(fileUploader.URL,"UTF-8","fileUploader","remove",[a0],null,false);}
fileUploader.getNewFileId=function(){return tvc.ajaxEngine.call(fileUploader.URL,"UTF-8","fileUploader","getNewFileId",[],null,false);}
fileUploader.isCompleted=function(a0){return tvc.ajaxEngine.call(fileUploader.URL,"UTF-8","fileUploader","isCompleted",[a0],null,false);}
</script><style type="text/css">.fu-text {
font-size:8pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
white-space:blum:re;
}
.fu-link {
cursor:blum:ointer;
color:blue;
text-decoration:underline;
}</style><script type="text/javascript">var tvcFileUploadTargetURL = 'http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/uploadFile';var tvcFileUploadPollInterval = 2000;var tvcFileUploadMessages = ["All files are not uploaded yet, please wait.","Cancelled","Completed","Uploading","Remove"];</script><script type="text/javascript" src="../tva/common/project/descriptionSetting.js"></script><script type="text/javascript">$().ready(function(){var callback = function(e,item,fieldId,valueFieldId) {var id = item.data;updateField('project',id,null);};var f='project';var p={caseSensitive:false,contains:true};tvcSetupCustomFieldAC(JSON_URL,f+'createconnectname',f,'com.technia.kla.autocomplete.MemberProjectHandler',p,callback);$('#projectcreateconnectname').bind('autocompletechange',function(event,ui){if (!AC_VALID) {var $f1=$('#project');var $f2=$('#projectcreateconnectname');$f1.val('');$f2.val('');AC_VALID = true;}});$('#projectcreateconnectname').bind('autocompleteselect',function(event,ui){AC_VALID = true;});$('#projectcreateconnectname').bind('autocompletesearch',function(event,ui){AC_VALID = false;});$('#projectcreateconnectname').bind('blur',function(){if ( !this.value ) {clearFieldValue('project', 'projectcreateconnectname');} });});</script><script type="text/javascript">function setowner(s) {var id='owner';var o=document.getElementById(id);o.value=s;o=document.getElementById(id+'_shown');if (o!=null) {FormUpdateService.getUserFullName(s,function(r,s){if(s&&r)o.value=r;});}}$().ready(function(){var f='owner';var p={caseSensitive:false,contains:true};tvcSetupCustomFieldAC(JSON_URL, f+'_shown' , f, 'com.technia.kla.autocomplete.ActiveUserHandler', p );$('#owner_localized').bind('autocompletechange',function(event,ui){if (!AC_VALID) {var $f1=$('#owner');var $f2=$('#owner_shown');$f1.val('');$f2.val('');AC_VALID = true;}});$('#owner_shown').bind('autocompleteselect',function(event,ui){AC_VALID = true;});$('#owner_shown').bind('autocompletesearch',function(event,ui){AC_VALID = false;});$('#owner_shown').bind('blur',function(){if ( !this.value ) {clearFieldValue('owner', 'owner_shown');} });});</script><script type="text/javascript">$(function() {setCurrentUser('owner')});</script><script type="text/javascript">function _f102update(aNewValues) { var currentValueEntity = document.getElementById('f102'); var values = currentValueEntity.value; var newValue = ''; for (var i = 0; i < aNewValues.length; i++) { var nextValue = aNewValues; if(typeof nextValue == 'object') { nextValue = nextValue.value; } if (values.indexOf(nextValue) == -1) { newValue = nextValue; } } updateField('f102',newValue,null);}</script><script type="text/javascript">$().ready(function(){var callback = function(e,item,fieldId,valueFieldId) {try {if (e != null) { if (document.getElementById(valueFieldId).value != item.data) {_f102update([item?item.data:""]); }}} catch(e) { alert(e.name + " : " + e.message);}};$().ready(function(){var f='f102';var p={caseSensitive:false,contains:true,'assignments':'role_KT_PR-ChangeCoordinator'};tvcSetupUserFieldAC(JSON_URL,f+'_shown',f,p,callback);$('#f102_localized').bind('autocompletechange',function(event,ui){if (!AC_VALID) {var $f1=$('#f102');var $f2=$('#f102_shown');$f2.val('');AC_VALID = true;}});$('#f102_shown').bind('autocompleteselect',function(event,ui){AC_VALID = true;});$('#f102_shown').bind('autocompletesearch',function(event,ui){AC_VALID = false;});});});</script><script type="text/javascript">Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this === obj) { return i; } } return -1;}
Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(this, rest);};
function _f102_usertable_removeTableRow(imgTag) { try { var i = imgTag.parentNode.parentNode.rowIndex; var tbl = document.getElementById('f102_usertable'); var cValue = tbl.rows.childNodes[0].innerHTML; tbl.deleteRow(i);_f102_usertable_removeValue(cValue,'f102') } catch (e) { alert(e.message) }}</script><script type="text/javascript">function _f102_usertable_removeValue(cValue, fieldId) {var currentValueEntity = document.getElementById(fieldId);var currentValues = currentValueEntity.value;var vArr = currentValues.split("|");var idx = vArr.indexOf(cValue);if(idx!=-1) vArr.remove(idx);updateField('f102',vArr.toString(),null);}</script><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/common/styles/tvcMenu.css"><link rel="stylesheet" href="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/structurebrowser/themes/classic/styles/tvcMenu.css"><script type="text/javascript" src="../tvc/structurebrowser/scripts/tvcEventHandler.js"></script><script type="text/javascript" src="../tvc/structurebrowser/scripts/tvcMenu.js"></script><script type="text/javascript">
$(document).ready(function(){
var menu=tvc.menubar;
menu.remove();
menu.URLHandler=null;
var current=menu;
var items=[];
current.add({hide:function() { formTemplateManager.hide(); },image:"../tvc/structurebrowser/form/images/save.png",isSubItem:function($it) { return formTemplateManager.contains($it); },settings:{},show:function($container,data) { formTemplateManager.show($container,data); },tooltip:"Opens the template manager (Where you can save/load a form)"});
current=items.pop();
menu.draw(document.getElementById('formtoolbar'));
});
</script></head><body><div id="headerDiv" class="header"><table id="pageHeaderTable" border="0" cellpadding="2" class="topBorder"><tr><td nowrap unselectable="true" id="pageTitleCol"><span id="pageHeader" class="pageHeader">Create ECO</span></td><td align="right"><img id="progress" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/images/progress.gif" width="34" height="28"></td></tr></table><div id="menubarDiv"><div id="formtoolbar" class="menubarholder_nomargin"></div></div></div><div id="contentDiv" class="content"><div id="contentInnerDiv"><form name="form" id="form" method="post" action="javascript:submitForm();" style="margin:0px"><input name="form.FORM_NAME" type="HIDDEN" value="form-0000000001"></input><input name="renderMode" type="HIDDEN" value="DIALOG"></input><div id="formtabs" class="ui-widget" style="width:99%"><ul class="tab-list"><li><span style="float:left;"><a href="#formtabs-t7">Basic</a></span></li><li><span style="float:left;"><a href="#formtabs-t8">Optional</a></span></li></ul><div class="tabContainerBottomBorder" id="CreateECO001bottomBorder"></div><div id="formtabs-t7"><table border="0" width="100%" class="form" cellspacing="2" cellpadding="3"><tbody id="formtabs-t7-table"><tr id="f95_container" class="fieldContainer"><td class="labelRequired"><span id="f95tooltip">Type</span></td><td class="inputField"><img src="..//common/images/iconSmallECO.gif" style="vertical-align: text-bottom;"></img> ECO<input type="hidden" id="f95" name="f95" value="ECO"></input>
</td></tr><tr id="f3_container" class="fieldContainerHidden"><td class="labelRequired"><span id="f3tooltip">Name</span></td><td class="inputField"></td></tr><tr id="f96_container" class="fieldContainerHidden"><td class="labelRequired"><span id="f96tooltip">Revision</span></td><td class="inputField"><input tabindex="1" type="text" id="f96" name="f96" size="26" class="inputfieldtext" value="-"></input>
</td></tr><tr id="f97_container" class="fieldContainerHidden"><td class="labelRequired"><span id="f97tooltip">Policy</span></td><td class="inputField"><select tabindex="1" id="f97" name="f97" alt="" size="1" onchange="fieldSelectedIndexChanged(&#039;f97&#039;)"><option value="ECO (KT Standard)" selected>ECO (KT Standard)</option>
</select>
</td></tr><tr id="f7_container" class="fieldContainer"><td class="labelRequired"><span id="f7tooltip">Description</span></td><td class="inputField"><textarea rows="6" cols="25" class="inputfieldtext" id="DescField" name="f7" onkeyup="writeSapField(this,40);"></textarea><a href="javascript:clearFieldValue('DescField','SAPField');counterReset('com.technia.kla.form.render.DescFieldRenderer@d03350','40');void(0);">Clear</a></td></tr><tr id="f98_container" class="fieldContainer"><td class="label"><span id="f98tooltip">SAP Description</span></td><td class="inputField"><input type="text" class="inputfieldtext" id="SAPField" name="f98" value="" readonly style="background-color:lightgray" size="60"></input>
</br><input type="text" value="40 characters remaining" readonly="readonly" class="inputfieldtextreadonly" style="border:none" id="COUNTER" size="60"></input></td></tr><tr id="f99_container" class="fieldContainerHidden"><td class="labelRequired"><span id="f99tooltip">Vault</span></td><td class="inputField"><select tabindex="1" id="f99" name="f99" alt="" size="1"><option value="eService Production" selected>eService Production</option>
<option value="eService Sample">eService Sample</option>
<option value="XBOM Baseline">XBOM Baseline</option>
<option value="TVC Wiki">TVC Wiki</option>
</select>
</td></tr><tr id="project_container" class="fieldContainer"><td class="labelRequired"><span id="projecttooltip">Project</span></td><td class="inputField"><table><tr class="connectfieldvaluecell"><td><input tabindex="1" type="text" id="projectcreateconnectname" name="projectcreateconnectname" size="26" class="inputfieldtext" value=""></input>
<input type="hidden" id="project" name="project" value=""></input>
<input type="button" value="..." id="project_search" name="project_search" tabindex="1" class="searchbutton" onclick="searchAndConnect(&#039;tvc:searchconfig:tva:engineering:blum:art/FindRDOSearchConfig.xml&#039;,&#039;project&#039;,&#039;projectcreateconnectname&#039;,&#039;false&#039;,&#039;null&#039;);"></input>
<a href="javascript:clearFieldValue('project','projectcreateconnectname');void(0);">Clear</a></td></tr></table></td></tr><tr id="owner_container" class="fieldContainer"><td class="labelRequired"><span id="ownertooltip">Owner</span></td><td class="inputField"><table cellpadding="2" cellspacing="0"><tr><td><input name="owner" id="owner" value="" type="hidden"><input name="owner" id="owner_shown" value="" type="text" size="25" maxlength="45"></td><td><a href="javascript:void(0);" title="Sets the value of this field to your own user-name." onclick="setCurrentUser('owner')" onclick="setCurrentUser('owner')"><img border="0" src="../tvc/structurebrowser/search/images/ownerPopulate.gif"></a></td><td><input type="button" id="owner_chooserButton" value="..." url="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/findPerson?jsFunction=setowner" inputField="owner" inputFieldHidden="ownerhidden" formName="form-0000000001" w="400" h="400" onclick="var x=this.getAttribute(&#039;w&#039;);var y=this.getAttribute(&#039;h&#039;);var u=this.getAttribute(&#039;url&#039;);var f=this.getAttribute(&#039;inputField&#039;);var h=this.getAttribute(&#039;inputFieldHidden&#039;);var o=this.getAttribute(&#039;formName&#039;);tvcOpenChooser(x,y,u,f,h,o);"></td><td><a href="javascript:clearFieldValue('owner','owner_shown');void(0);">Clear</a></td></tr></table></td></tr><tr id="f102_container" class="fieldContainer"><td class="label"><span id="f102tooltip">Change Coordinator</span></td><td class="inputField"><table cellpadding="2" cellspacing="0" style="width:0px"><tr><td><input type="hidden" id="f102" name="f102" value=""></input>
<input tabindex="1" type="text" id="f102_shown" name="f102_shown" size="26" class="inputfieldtext" value=""></input>
</td><td><input type="button" id="f102_chooserButton" value="..." url="http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/listPersonsWithRole?pageConfig=tvc:blum:ageconfig:sb:form/PersonsWithRole.xml&amp;role=role_KT_PR-ChangeCoordinator&amp;formfieldname=f102&amp;selection=single" inputField="f102" inputFieldHidden="f102hidden" formName="form-0000000001" w="400" h="400" onclick="var x=this.getAttribute(&#039;w&#039;);var y=this.getAttribute(&#039;h&#039;);var u=this.getAttribute(&#039;url&#039;);var f=this.getAttribute(&#039;inputField&#039;);var h=this.getAttribute(&#039;inputFieldHidden&#039;);var o=this.getAttribute(&#039;formName&#039;);tvcOpenChooser(x,y,u,f,h,o);"></td></tr></table><table cellpadding="2" style="width:150px" name="f102_usertable" id="f102_usertable" cellspacing="0"></table><script type="text/javascript">
document.getElementById('f102_shown').focus();</script></td></tr><tr id="f103_container" class="fieldContainer"><td class="labelRequired"><span id="f103tooltip">Change Classification</span></td><td class="inputField"><select tabindex="1" id="f103" name="f103" alt="" size="1" onchange="fieldSelectedIndexChanged(&#039;f103&#039;)" class="selectsingleenabled"><option value="1 Mfg and Field Inventory, All Mfg, Tool Installed Base">1 Mfg and Field Inventory, All Mfg, Tool Installed Base</option>
<option value="2 Mfg and Field Inventory, All Mfg">2 Mfg and Field Inventory, All Mfg</option>
<option value="3 Manufacturing Only">3 Manufacturing Only</option>
<option value="4 Field Inventory">4 Field Inventory</option>
<option value="5 Product Documentation only">5 Product Documentation only</option>
<option value="6 Business Process only">6 Business Process only</option>
<option value="7 SAP Material Master Update Approval">7 SAP Material Master Update Approval</option>
<option value="Unassigned" selected>Unassigned</option>
</select>
</td></tr><tr id="f104_container" class="fieldContainer"><td class="labelRequired"><span id="f104tooltip">ECO Type</span></td><td class="inputField"><select tabindex="1" id="f104" name="f104" alt="" size="1" onchange="fieldSelectedIndexChanged(&#039;f104&#039;)" class="selectsingleenabled"><option value="Business Procedure">Business Procedure</option>
<option value="Change - Unreleased Parts (only)">Change - Unreleased Parts (only)</option>
<option value="Design Change - Correction">Design Change - Correction</option>
<option value="Design Change - Cost Reduction">Design Change - Cost Reduction</option>
<option value="Design Change - Enhancement">Design Change - Enhancement</option>
<option value="Design Change - Ergonomics">Design Change - Ergonomics</option>
<option value="Design Change - Manufacturability">Design Change - Manufacturability</option>
<option value="Design Change - Production Process">Design Change - Production Process</option>
<option value="Design Change - Safety">Design Change - Safety</option>
<option value="Design Change - Serviceability">Design Change - Serviceability</option>
<option value="Design Change - System Performance">Design Change - System Performance</option>
<option value="Design Change - Vendor Driven">Design Change - Vendor Driven</option>
<option value="New Release - PreRelease/Active (not change ECO)">New Release - PreRelease/Active (not change ECO)</option>
<option value="New Release - Unreleased">New Release - Unreleased</option>
<option value="RDO - Lead Plant Change">RDO - Lead Plant Change</option>
<option value="SAP Change (Procurement type, SNP) - No Design change">SAP Change (Procurement type, SNP) - No Design change</option>
<option value="Status Change - to Active">Status Change - to Active</option>
<option value="Status Change - to Beta Order">Status Change - to Beta Order</option>
<option value="Status Change - to PreRelease">Status Change - to PreRelease</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Variant Configurator - BOM Change">Variant Configurator - BOM Change</option>
<option value="Variant Configurator - PCS Release/Change">Variant Configurator - PCS Release/Change</option>
</select>
</td></tr></tbody></table></div><div id="formtabs-t8"><table border="0" width="100%" class="form" cellspacing="2" cellpadding="3"><tbody id="formtabs-t8-table"><tr id="f106_container" class="fieldContainer"><td class="label"><span id="f106tooltip">DFT Manufacturing Process Impact</span></td><td class="inputField"><select tabindex="1" id="f106" name="f106" alt="" size="1" class="selectsingleenabled"><option value="No">No</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Yes">Yes</option>
</select>
</td></tr><tr id="f107_container" class="fieldContainer"><td class="label"><span id="f107tooltip">Regulatory Impact</span></td><td class="inputField"><select tabindex="1" id="f107" name="f107" alt="" size="1" class="selectsingleenabled"><option value="No">No</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Yes">Yes</option>
</select>
</td></tr><tr id="f108_container" class="fieldContainer"><td class="label"><span id="f108tooltip">Copy Exact Impact</span></td><td class="inputField"><select tabindex="1" id="f108" name="f108" alt="" size="1" class="selectsingleenabled"><option value="A">A</option>
<option value="B">B</option>
<option value="NA">NA</option>
<option value="Unassigned" selected>Unassigned</option>
</select>
</td></tr><tr id="f109_container" class="fieldContainer"><td class="label"><span id="f109tooltip">Field Impact</span></td><td class="inputField"><select tabindex="1" id="f109" name="f109" alt="" size="1" class="selectsingleenabled"><option value="No">No</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Yes">Yes</option>
</select>
</td></tr><tr id="f110_container" class="fieldContainer"><td class="label"><span id="f110tooltip">Product Config Spec Impact</span></td><td class="inputField"><select tabindex="1" id="f110" name="f110" alt="" size="1" class="selectsingleenabled"><option value="No">No</option>
<option value="Unassigned" selected>Unassigned</option>
<option value="Yes">Yes</option>
</select>
</td></tr><tr id="f111_container" class="fieldContainer"><td class="label"><span id="f111tooltip">Reason for Change</span></td><td class="inputField"><textarea id="f111" name="f111" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f112_container" class="fieldContainer"><td class="label"><span id="f112tooltip">What is Changing</span></td><td class="inputField"><textarea id="f112" name="f112" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f113_container" class="fieldContainer"><td class="label"><span id="f113tooltip">Special Instructions</span></td><td class="inputField"><textarea id="f113" name="f113" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f114_container" class="fieldContainer"><td class="label"><span id="f114tooltip">Benefit to Customer</span></td><td class="inputField"><textarea id="f114" name="f114" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f115_container" class="fieldContainer"><td class="label"><span id="f115tooltip">Technical Actions</span></td><td class="inputField"><textarea id="f115" name="f115" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f116_container" class="fieldContainer"><td class="label"><span id="f116tooltip">Mtl Actions to Date</span></td><td class="inputField"><textarea id="f116" name="f116" rows="7" cols="70" tabindex="1" class="inputtextarea"></textarea>
</td></tr><tr id="f117_container" class="fieldContainer"><td class="label"><span id="f117tooltip">Resolve Action Request No</span></td><td class="inputField"><input tabindex="1" type="text" id="f117" name="f117" size="26" class="inputfieldtext" value=""></input>
</td></tr><tr id="f118_container" class="fieldContainer"><td class="label"><span id="f118tooltip">Technical Design Pre-Requisite ECO</span></td><td class="inputField"><input tabindex="1" type="text" id="f118" name="f118" size="26" class="inputfieldtext" value=""></input>
</td></tr><tr id="f119_container" class="fieldContainer"><td class="label"><span id="f119tooltip">Estimated One-Time Cost</span></td><td class="inputField"><input tabindex="1" type="text" id="f119" name="f119" size="26" class="inputfieldtext" value=""></input>
</td></tr><tr id="f120_container" class="fieldContainer"><td class="label"><span id="f120tooltip">Estimation COGS Cost Variant(Per System)</span></td><td class="inputField"><input tabindex="1" type="text" id="f120" name="f120" size="26" class="inputfieldtext" value=""></input>
</td></tr><tr id="f121_container" class="fieldContainer"><td class="label"><span id="f121tooltip">Target Serial Numbers</span></td><td class="inputField"><input tabindex="1" type="text" id="f121" name="f121" size="26" class="inputfieldtext" value=""></input>
</td></tr></tbody></table></div></div></form><div id="hiddenFrameContainer"><iframe id="formHiddenFrame" name="formHiddenFrame" scrolling="no" marginwidth="0" marginheight="0" src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/tvcBlank.jsp" frameborder="0"></iframe></div></div></div><div id="footerDiv" class="footer"><table id="footerTable" cellpadding="0" cellspacing="0"><tr><td id=".tvc.btn.continue.img"><a href="javascript:if(submitForm){submitForm();}else{next();}"><img src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/images/buttons/done.gif" border="0"></a></td><td id=".tvc.btn.continue.a"><a href="javascript:if(submitForm){submitForm();}else{next();}">Done</td><td id=".tvc.btn.cancel.img"><a href="javascript:top.close();"><img src="http://enoviaplm.kla-tencor.com/ematrixprd/tvc/core/images/buttons/cancel.gif" border="0"></a></td><td id=".tvc.btn.cancel.a"><a href="javascript:top.close();">Cancel</td></tr></table></div><div id="tvcProgressDiv"><table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"><tbody><tr><td align="center" valign="middle"><table border="0" cellpadding="1" cellspacing="0"><tbody><tr><td><img width="16" height="16" src="../tvc/core/images/load2.gif"></td><td>Please wait</td></tr></tbody></table></td></tr></tbody></table></div></body></html></body></html>



помогите шаблоном для нахождения строки 'Change Classification</span></td><td class="inputField"><select tabindex="1" id="f140" '
и выводом ее в стринг или массив неважно

просто мне нужно значения id="f140



Добавлено:
Сообщение автоматически объединено:

Спекся я. Не Работает

вопрос почему :scratch:

Код:
#include <IE.au3>
#include <MsgBoxConstants.au3>
Global  $oIE, $oTxt, $oBtn
Global $sUrl = 'http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/initForm?formName=tvc%3Aform%3Atva%3Aengineering%3Aeco%2FCreateECO.xml&renderMode=dialog';urlog"
 $oIE = _IECreate( $sUrl,1,1,0)
$HWND = _IEPropertyGet($oIE, "hwnd")
WinSetState($HWND, "", @SW_MAXIMIZE)
;~ $oIE = _IECreate($sURL, 0, 0)
Sleep(2000)
ConsoleWrite("Temp = " & StringRegExp($oIE,"Change Classification") & @lf )
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Та не сильно то ты и пёкся...
На, читай http://autoit-script.ru/index.php?topic=4901.0
 
Автор
S

shyra1976

Новичок
Сообщения
71
Репутация
0
ушел штудировать


Добавлено:
Сообщение автоматически объединено:

Помогите пожалуйста
после того как нашел совпадения, как получить 46 букву или цифру после совпадени ( после 12 точки не работает ,не помогает $sPattern = '(?i)Change Classification.....' - Fail )

Код:
#include <IE.au3>
#include <MsgBoxConstants.au3>
#include <Array.au3>
#include <Inet.au3>


Global $sUrl = 'http://enoviaplm.kla-tencor.com/ematrixprd/tvc-action/initForm?formName=tvc%3Aform%3Atva%3Aengineering%3Aeco%2FCreateECO.xml&renderMode=dialog';urlog"
 $oIE = _IECreate( $sUrl,1,1,0)
Sleep(2000)

$sTxt = _IEBodyReadHTML($oIE)
$sPattern =  '(?i)Change Classification......'
$aResult = StringRegExp($sTxt,$sPattern,3)
_ArrayDisplay($aResult)
 
Автор
S

shyra1976

Новичок
Сообщения
71
Репутация
0
Код:
$sText = 'Marta'
$sPattern = '(?i)marta'
;~ If StringRegExp($sText, $sPattern) Then ConsoleWrite('sovpodenie!' & @CRLF)



Добавлено:
Сообщение автоматически объединено:



Почему функция ищет и после слова name
Код:
$sPattern =  '(?si)Change Classification(.+?) name'
 
Автор
S

shyra1976

Новичок
Сообщения
71
Репутация
0
выдает ошибку
 

Вложения

  • AUTOIT.png
    AUTOIT.png
    64.8 КБ · Просмотры: 7

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
тогда (?smi)Change Classification.*?id=["''\w]+
тут я символ ' написал 2 раза, это для того что бы ставить в скрипт
 
Автор
S

shyra1976

Новичок
Сообщения
71
Репутация
0
Спасибо большое Но как можно перевести на русский что ты написал
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Как то так.
  • Использовать следующие опции для всего регулярного выражения:
    - точка совпадает с разрывом строки
    - ^$ совпадают с разрывом строки
    - Не чувствительно к регистру
  • Найти строку Change Classification дословно
  • Найти любой знак
  • -- в количестве от нуля до без ограничения, несколько раз сколько возможно, расширяя если необходимо (лениво)
  • Найти строку id= дословно
  • Найти любой символ присутствующий в следующем списке:
  • -- в количестве от 1 до бесконечности так много раз, как это возможно, делать откат назад если необходимо (жадно)
  • Любой символ из этого списка: '"
  • - символ "слово" (любые буквы, любые числа, подчеркивание)
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
OffTopic:
shyra1976
Нескромный вопрос, вы работаете в компании KLA-Tencor? :smile:
 
Автор
S

shyra1976

Новичок
Сообщения
71
Репутация
0
Да


Добавлено:
Сообщение автоматически объединено:

И не стесняйся что смогу отвечу чем могу помогу(через 15 ухожу Буду через 4 дня У нас праздники Будет нужна помощь - Скажи. От посылки афтобиографии и до не знаю чего)
 
Верх