Показать сообщение отдельно
  #1 (permalink)  
Старый 07.11.2014, 11:42
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,121

Регулярка для многострочного комментария
Помогите сделать регулярку для многострочного комментария...
Пока сделал так
<style type='text/css'>
span {
	color: green;
}
</style>
<pre id='test'>
AMCL ;Авторы;Мобильный клиент;;[ 10/09/2014 16:27 ]
 N ; * Включить установки мобильного клиента *
#define ABC 1 
n
 d CLR^ASYS()
 i i=0 w /cup(y,1),std d j krt s y=y+1 q
 /* s a=Locate(abc) */
 /// йцукенгшщзхъёфывап
 /* ролджэячсмитьбюЙЦУКЕНГШЩЗХЪЁФЫВАПРОЛДЖЭЯЧСМИТЬБЮ */
 /* йцукенгшщзхъёфывап d CLR^ASYS 
 ролджэячсмитьбюЙЦУКЕНГШЩЗХЪЁФЫВАПРОЛДЖЭЯЧСМИТЬБЮ */
 w /ed(2)
	j des ABCDq
 set x=10
 s y=1
 s o=##class(user.tmp).%New()
 /*
 s x=1
 s n=0
 */ 
 s:$d(@%zg@($g(%zn,0),%zz)) @%zz=@%zg@($g(%zn,0),%zz)
 s y=@glb@(10)
 s i=""
 /*
 d ad
 */
 w $j,$i,$zzu
 /* s a=$Locate(abc) */
 s f=$$Fld^ASYS
 w $$Cent^zfunc("",80)
</pre>
<script type='text/javascript'>
var o=document.getElementById('test');
var txt=o.innerHTML;
txt=txt.replace(/(\/\*[^\*\/]*\*\/)/g,'<span>$1</span>')
o.innerHTML=txt
</script>

Но это не сработает если внутри комментария будут символы * или /...
Ответить с цитированием