Modul:Citation/COinS: Unterschied zwischen den Versionen
page numbers = letters+numbers
(args.doi, args.doi) |
(page numbers = letters+numbers) |
||
| Zeile 22: | Zeile 22: | ||
end | end | ||
s = s:match( '%d+%s*%-%s*%d+' ) or s:match( '%d+' ) or | s = s:match( '%a*%d+%s*%-%s*%a*%d+' ) or s:match( '%a*%d+' ) or | ||
-- Roman numerals | -- Roman numerals | ||
s:match( '[Cc]*[LlXxVvIi]+%s*%-%s*[Cc]*[LlXxVvIi]+' ) or | s:match( '[Cc]*[LlXxVvIi]+%s*%-%s*[Cc]*[LlXxVvIi]+' ) or | ||