![Embedded Systems LM5p-GSM Скачать руководство пользователя страница 107](http://html1.mh-extra.com/html/embedded-systems/lm5p-gsm/lm5p-gsm_product-manual_2399466107.webp)
107
• a single character class followed by '+', which matches 1 or more repetitions of
characters in the class. These repetition items will always match the longest possible
sequence;
• a single character class followed by '-', which also matches 0 or more repetitions of
characters in the class. Unlike '*', these repetition items will always match the shortest
possible sequence;
• a single character class followed by '?', which matches 0 or 1 occurrence of a character
in the class;
• %n, for n between 1 and 9; such item matches a substring equal to the n-th captured
string (see below);
• %bxy, where x and y are two distinct characters; such item matches strings that start
with x, end with y, and where the x and y are balanced. This means that, if one reads the
string from left to right, counting +1 for an x and -1 for a y, the ending y is the first y
where the count reaches 0. For instance, the item %b() matches expressions with
balanced parentheses.
Pattern:
A pattern is a sequence of pattern items. A '^' at the beginning of a pattern anchors the match
at the beginning of the subject string. A '$' at the end of a pattern anchors the match at the end
of the subject string. At other positions, '^' and '$' have no special meaning and represent
themselves.
Captures:
A pattern can contain sub-patterns enclosed in parentheses; they describe captures. When a
match succeeds, the substrings of the subject string that match captures are stored (captured)
for future use. Captures are numbered according to their left parentheses. For instance, in the
pattern "(a*(.)%w(%s*))",the part of the string matching "a*(.)%w(%s*)" is stored as the first
capture (and therefore has number 1);the character matching "." is captured with number 2,
and the part matching "%s*" has number 3.
As a special case, the empty capture () captures the current string position (a number). For
instance, if we apply the pattern "()aa()" on the string "flaaap", there will be two captures: 3
and 5.A pattern cannot contain embedded zeros. Use %z instead.
6.2.20.
Input and output functions
io.exists (path)
Checks if given path (file or directory) exists. Return boolean.
io.readfile (file)
Reads whole file at once. Return file contents as a string on success or nil on error.
io.writefile (file, data)
Writes given data to a file. Data can be either a value convertible to string or a table of such
values. When data is a table then each table item is terminated by a new line character. Return
boolean as write result when file can be open for writing or nil when file cannot be accessed.
Example: Write event status to log file located on plugged USB flash drive:
Содержание LM5p-GSM
Страница 10: ...10 1 Terminal connection schemes Model ...
Страница 12: ...12 canX connection Powering over 24V terminals ...
Страница 15: ...15 Digital output e g relay contactor ...
Страница 16: ...16 Digital or Analog input e g pushbutton or 0 5V current measurement sensor ...
Страница 17: ...17 Digital input e g pushbutton ...
Страница 18: ...18 1 wire connection ...
Страница 19: ...19 2 Standards supported ...
Страница 22: ...22 3 Insert SIM card and close the holder Close the front cover ...
Страница 36: ...36 ...
Страница 42: ...42 a basic background which can be changed by necessity b foreground which will stay unchanged ...
Страница 48: ...48 ...
Страница 120: ...120 Show logs window show logs in separate window Edit custom JavaScript ...
Страница 151: ...151 Visualization parameters Defines global or local visualization parameter for specific group address ...
Страница 156: ...156 Additional classes additional CSS classes for the element ...
Страница 179: ...179 9 8 KNX connection KNX specific configuration is located in Network KNX connection window General tab ...
Страница 195: ...195 9 23 Running processes System running processes can be seen in Status Running processes window ...
Страница 201: ...201 ...
Страница 221: ...221 Clear binary object value at priority 12 bacnet write 127001 binary value 2305 nil 12 ...
Страница 246: ...246 value event getvalue res value 100 255 grp write 1 1 6 res dt uint8 ...
Страница 277: ...277 ...
Страница 281: ...281 UIO16 16 channel universal input output module When the changes are done for the device it is marked in yellow ...
Страница 282: ...282 Press this button to upload new settings to all modified all devices ...