Commit | Line | Data |
---|---|---|
00b28f22 TL |
1 | |
2 | Here is something a bit trickier. We want to add | |
3 | an extra space after each word "lengthen". However, | |
4 | some of the instances of "lengthen" are followed | |
5 | by commas or right parentheses and we want the sapace | |
6 | after the comma or right parenthesis in that case. That | |
7 | is, the desired transformations are: | |
8 | now new | |
9 | lengthen xx lengthen xx | |
10 | lengthen, xx lengthen, xx | |
11 | lengthen) xx lengthen) xx | |
12 | lengthen), xx lengthen), xx | |
13 | It should only take one substitute command to do this. | |
14 | Remember that "*" matches zero or more instances of | |
15 | whatever precedes it. | |
16 | Try those changes on the first six lines of the file | |
17 | "text" in this directory. Then rewrite the file and | |
18 | type "ready". | |
19 | #create Ref | |
20 | To lengthen this is easy, | |
21 | whereas to lengthen, rather | |
22 | than to shorten, on the previous line | |
23 | is hard. (To lengthen) is an | |
24 | infinitive. I said to him, (please lengthen), and | |
25 | he did so. | |
26 | Why not lengthen this word? Notice it is on line 7. | |
27 | #create text | |
28 | To lengthen this is easy, | |
29 | whereas to lengthen, rather | |
30 | than to shorten, on the previous line | |
31 | is hard. (To lengthen) is an | |
32 | infinitive. I said to him, (please lengthen), and | |
33 | he did so. | |
34 | Why not lengthen this word? Notice it is on line 7. | |
35 | #user | |
36 | #cmp text Ref | |
37 | #log | |
38 | #next | |
39 | 37.2f 5 |