�����褦�ʥ����ӥ��Ϥ��Ǥˤ����Ĥ⤢��ΤǤ�����˿��ν�������դ��뤿�Ὤ��Ȥ��ƺ��ޤ�����
- Regexp:
- Options:
- g i m
- String:
JavaScript��������entry����
�ä��Τꤿ���ä��Τ���.
�ε�ư���ɤ���JavaScript�ˤϡ�Perl��s
���ץ�����������ʤ��Τǡ�.
�Ͼ�ˡֲ��԰ʳ������Ƥ�ʸ���˥ޥå�����פΰ�̣�������������ʤ��褦�Ǥ���.+
������Ƥ�äƤߤƤ����������ǽ�ιԤ������ޥå�����Ϥ��Ǥ���
������Ȥ��ơ�[\S\s]+
�Ȥ�����Τ��Ȥ���褦�Ǥ���....
���ȡ�$
�ΰ�̣�����ץ����ˤ�ä��Ѥ�äƤ��ޤ���������ޤ�Perl��\z
���������ʤ��������̵�Ѥ�ʸ����ü�˥ޥå��פ����ʤ��褦�Ǥ���
Enjoy!
Dan the JavaScripting Regular Expressionist
See Also:
(function(){ var $ = function(id){ return document.getElementById(id) }; var entities = { '<':'lt', '>':'gt', '&':'amp', '\"':'quot' }; var encode_entities = function(str){ return str.replace(/[<>&\"]/g, function(m0){ return '&' + entities[m0] + ';' ; }); }; var make_regexp = function(){ var pat = $('regexp').value; var opt = ''; if ($('rx_g').checked) opt += 'g'; if ($('rx_i').checked) opt += 'i'; if ($('rx_m').checked) opt += 'm'; try{ return new RegExp(pat, opt); }catch(e){ $('result').innerHTML = e; return; } }; run_regexp = function(){ var re = make_regexp(); if (!re) return; var result = $('string').value.replace(re, "\x02$&\x03"); $('result').innerHTML = encode_entities(result) .replace(/\x02/g, '<span class="rxmatch">') .replace(/\x03/g, '</span>'); } })();
���Υ֥����˥����Ȥ���ˤ�����������ɬ�פǤ���
��������������
���ε����ˤϵ��ĥ桼�����������Ȥ��Ǥ��ޤ���