|
|
| Line 21: |
Line 21: |
| |
</pre> |
|
</pre> |
| |
|
|
|
| − |
To generate html tags of form <td>1</td> use command: |
+ |
To generate html tags of form <td>1</td> use command: |
| |
<pre> |
|
<pre> |
| − |
:%s/\(\s\+\)\(\d\+\)/<td>\2<\/td>/g |
+ |
:%s/\(\s\+\)\(\d\+\)/<td>\2<\/td>/g |
| |
</pre> |
|
</pre> |
| |
|
|
|
| |
The result: |
|
The result: |
| |
<pre> |
|
<pre> |
| − |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
+ |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
| − |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
+ |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
| − |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
+ |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
| − |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
+ |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
| − |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
+ |
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td> |
| |
</pre> |
|
</pre> |
| |
|
|
|
| |
To generate words like: |
|
To generate words like: |
| |
<pre> |
|
<pre> |
| − |
<td>uma</td><td>porção</td><td>de</td><td>palavras</td><td>para</td><td>testes</td><td>deve</td> |
+ |
<td>uma</td><td>porção</td><td>de</td><td>palavras</td><td>para</td><td>testes</td><td>deve</td> |
| − |
<td>ser</td><td>digitada</td><td>após</td><td>isto</td><td>coloque</td><td>espaço</td><td>no</td> |
+ |
<td>ser</td><td>digitada</td><td>após</td><td>isto</td><td>coloque</td><td>espaço</td><td>no</td> |
| − |
<td>inicio</td><td>de</td><td>cada</td><td>linha</td> |
+ |
<td>inicio</td><td>de</td><td>cada</td><td>linha</td> |
| |
</pre> |
|
</pre> |
| |
|
|
|
| Line 45: |
Line 45: |
| |
<pre> |
|
<pre> |
| |
:%s/^/ /g |
|
:%s/^/ /g |
| − |
:%s/\(\s\+\)\(\S\+\)/<td>\2<\/td>/g |
+ |
:%s/\(\s\+\)\(\S\+\)/<td>\2<\/td>/g |
| |
</pre> |
|
</pre> |
| |
|
|
|
| |
==Comments== |
|
==Comments== |
| |
<pre> |
|
<pre> |
| − |
:%s,\(\d\+\),<td>\1</td>,g |
+ |
:%s,\(\d\+\),<td>\1</td>,g |
| |
</pre> |
|
</pre> |
| |
|
|
|
Suppose you have a table of numbers like:
1 12 3 13 11 55 67
1 12 3 13 11 55 67
1 12 3 13 11 55 67
1 12 3 13 11 55 67
1 12 3 13 11 55 67
To generate html tags of form <td>1</td> use command:
:%s/\(\s\+\)\(\d\+\)/<td>\2<\/td>/g
The result:
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td>
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td>
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td>
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td>
<td>1</td><td>12</td><td>3</td><td>13</td><td>11</td><td>55</td><td>67</td>
To generate words like:
<td>uma</td><td>porção</td><td>de</td><td>palavras</td><td>para</td><td>testes</td><td>deve</td>
<td>ser</td><td>digitada</td><td>após</td><td>isto</td><td>coloque</td><td>espaço</td><td>no</td>
<td>inicio</td><td>de</td><td>cada</td><td>linha</td>
use commands:
:%s/^/ /g
:%s/\(\s\+\)\(\S\+\)/<td>\2<\/td>/g
:%s,\(\d\+\),<td>\1</td>,g