Extract file extension: Difference between revisions
Content added Content deleted
m (→Task: clarify) |
(→Task: Replace the test-cases with more realistic ones (that also catch more edge cases). This doesn't change the task requirements.) |
||
Line 27: | Line 27: | ||
! Comment |
! Comment |
||
|- |
|- |
||
| <code> |
| <code>image.jpg</code> |
||
| <code>.jpg</code> |
| <code>.jpg</code> |
||
| |
| |
||
|- |
|- |
||
| <code><nowiki>http:// |
| <code><nowiki>http://example.com/download.tar.gz</nowiki></code> |
||
| <code>. |
| <code>.gz</code> |
||
| |
| |
||
|- |
|- |
||
| <code> |
| <code>.desktop</code> |
||
| <code>. |
| <code>.desktop</code> |
||
| |
| |
||
|- |
|- |
||
| <code> |
| <code>document</code> |
||
| <code></code> |
| <code></code> |
||
| ''empty string'' |
| ''empty string'' |
||
|- |
|- |
||
| <code> |
| <code>document.txt_backup</code> |
||
| <code></code> |
| <code></code> |
||
| ''empty string, |
| ''empty string, because <code>_</code> is not a letter or number'' |
||
|- |
|- |
||
| <code> |
| <code>/etc/pam.d/login</code> |
||
| <code></code> |
| <code></code> |
||
| ''empty string, |
| ''empty string, as the period is in the parent directory name rather than the filename'' |
||
|} |
|} |
||