-
Notifications
You must be signed in to change notification settings - Fork 0
/
Syntax Example.txt
46 lines (37 loc) · 1.27 KB
/
Syntax Example.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
use folder "e:\*\Desktop"
sub folder "c:\Users\*\eclipse-workspace" excludes ".*\.metadata", ".*org.example.*", ".*.recommenders", ".*\.[a-z]+"
file "*.java", "*2nd*.pdf" excludes "CSV*", "Array*"
{
}
--------
Search on folder for example e:\Users\ruddin\Desktop or every else that match like e:\Users\dylan\Desktop
search on sub folder of c:\Users\*\eclipse-workspace (same criteria as previous) excluding all regex expression from the path
match only file ending for .java and .pdf that contain 2nd in the filename
--------
$USER_FOLDER = "c:\Users"
$AA = ["Array*", "XML*"]
$EXCLUDE_FILES = ["CSV*", $AA]
use folder "e:\*\Desktop"
sub folder "<$USER_FOLDER>\*\eclipse-workspace"
exclude ".*\.metadata",
".*org.example.*",
".*.recommenders",
".*\.[a-z]+"
file "*.java", "*2nd*.pdf" exclude $EXCLUDE_FILES, "Test.java"
{
$NOME = "Riki"
replace $NOME, "Pavone"
}
-------
-------
$TEST_FOLDER = "e:\Users\ruddin\Desktop\testcobra"
use folder $TEST_FOLDER file "*.txt"
{
$NOME = "Pavone"
$NUOVO_NOME = "<$NOME> Pazzo"
replace "({H}\d\d):(\d\d):(\d\d)", "hour=${H}, minutes=$2, sec=$3 <$NUOVO_NOME>"
}
--------
replace for example "11:12:30" with "hour=11, minutes=12, sec=30 Pavone Pazzo"
Notice replace by name using ${Name} or by group index with $Number
--------