|
64.5 Кб |
|
| дання статья есть итог моего "великолепного" красноречия и "глубоких" познаний данной темы.
ну а если серьёзно, статья не несёт в себе что-то оригинального и нового, просто это тот минимум который я считаю нужно знать о регулярных выражений в JavaScript. | |
|
|
|
|
|
|
|
для: Crux
(13.03.2005 в 23:03)
| | Здорово, очень хорошая статья. Забираю для выкладывания. Добавлю пару экивоков в сторону книги Дж. Фридла. | |
|
|
|
|
|
|
|
для: Crux
(13.03.2005 в 23:03)
| | Статья размещена в разделе "Статьи о PHP".
http://www.softtime.ru/info/articlephp.php?id_article=42 | |
|
|
|
|
|
|
|
для: cheops
(14.03.2005 в 01:11)
| | в статье в таблице Метасимволов в колонке "Пример" во втором примере какой-то непечатный символ - /er и квадратик (HomeSite показал вместо него точку). а что там должно быть?
статья хорошая. как ни странно, почти все это я обнаружила экспериментальным путем. а вот как все-таки заменить квдратные скобки на что-то другое, все равно непонятно. | |
|
|
|
|
|
|
|
для: elenaki
(14.03.2005 в 11:14)
| | >во втором примере какой-то непечатный символ - /er и
>квадратик (HomeSite показал вместо него точку). а что там
>должно быть?
/er\b/ совпдает с player, не совпадает с hero или с error | |
|
|
|
|
|
|
|
для: elenaki
(14.03.2005 в 11:14)
| | >а вот как все-таки заменить квдратные скобки на что-то другое, все равно
>непонятно.
например вот так
<script language="JavaScript">
var str="[ i]sdh[/ i]"
var reg=/(\[)(.*)(\])(.*)(\[)(.*)(\])/
var result=reg.exec(str)
document.write("<"+result[2]+">"+result[4]+"<"+result[6]+">")
</script>
|
или так
<script language="JavaScript">
var str="[ i]sdh[/ i] [ b]zxczxc[/ b]"
var reg=/\[/g
var reg2=/\]/g
var result=str.replace(reg, "<").replace(reg2, ">")
document.write(result)
</script>
|
| |
|
|
|
|
|
|
|
для: cheops
(14.03.2005 в 01:11)
| | после первой таблице в предложение
...строках, таких как — табуляция, - переход на новую строку и т.д.
не отображены сами значки табуляции и перехода на новую строку, для наглядности они там бы непомешали
...строках, таких как \ t - табуляция, \ n - переход на новую строку и т.д. | |
|
|
|
|
|
|
|
для: Crux
(14.03.2005 в 19:30)
| | ещё поледний пример неправильно отображается
он должен выглядеть так
<script language="JavaScript">
var reg=/(\d+).(\d+).(\d+)/
var arr=reg.exec("Я родился 15.09.1980")
document.write("Дата рождения: ", arr[0], "<br>")
document.write("День рождения: ", arr[1], <br>
document.write("Месяц рождения: ", arr[2], "<br>")
document.write("Год рождения: ", arr[3], "<br>")
</script>
|
| |
|
|
|
|
|
|
|
для: Crux
(14.03.2005 в 23:00)
| | Поправлено. | |
|
|
|
|
|
|
|
для: cheops
(14.03.2005 в 23:24)
| | там ещё надо исправить косяк про котоый говорила elenaki выше по сообшениям, и теперь значки табуляции и перехода на другую строку, выводятся с двумя слешами. | |
|
|
|