Macromedia dreamweaver 8-extending dreamweaver 사용자 설명서

다운로드
페이지 504
360
Server Behaviors
The literal parentheses, as well as other special regular expression characters, are escaped by 
preceding them with a backslash (\). The middle expression, defined as 
\w+
, is updated with 
the latest value that passed in for parameters 
"rs"
 and 
"col"
, respectively. The values 
"RS1"
 
and 
"author_id"
 can be precisely updated with new values.
Multiple occurrences of the same pattern can be updated simultaneously by using the regular 
expression global flag 
"g"
 after the closing slash (such as 
/pattern/g)
If the participant text is long and complex, you might need multiple patterns to update a 
single parameter, as shown in the following example:
<% ...
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 3;
%>
To update the recordset name in all three positions, you need three update patterns for a single 
parameter, as shown in the following example:
<updatePattern paramName="rs">
/(\b)\w+(\.CursorType)/
</updatePattern>
<updatePattern paramName="rs">
/(\b)\w+(\.CursorLocation)/
</updatePattern>
<updatePattern paramName="rs">
/(\b)\w+(\.LockType)/
</updatePattern>
Now you can pass in a new value for the recordset, and it is precisely updated in three 
locations. 
<updatePattern> attributes
The following items are valid attributes of the updatePattern tag.
paramName
Description
This attribute indicates the name of the parameter whose value is used to update the 
participant. This parameter should match the ones that are specified in the insertion text and 
search parameters.
Parent
updatePattern