�� perl �IJ�֮ͬ��

�������۵IJ�֮ͬ������ perl 5.005��ȵġ�

  1. ���ܿ���ʹ���ַ������ pcre �������������ȻĬ��ʹ�� c �⺯�� isspace() �ж�һ���ַ��Ƿ��ǿհ��ַ���ͨ�� isspace() ƥ��ո񡢻�ҳ�������з��� �س�����ˮƽ�Ʊ���ʹ�ֱ�Ʊ���� Perl5 ���ٽ���ֱ�Ʊ���������հ��ַ����С� \v ���ת��ʵ�����ںܳ�ʱ�䶼û�еõ� perl �ĵ��ij��ϡ�Ȼ��������ַ����� ����Ϊ��һ���հ��ַ��������� 5.002 ���ϡ� �� 5.004 �� 5.005 ������ \s ƥ�䡣
  2. PCRE ������ǰհ���Ե��������Σ�perl �����������������Ⲣ����������������� ���磬(?!a){3}������ζ�Ž����� 3 ���ַ����� a�����Ƕ�����һ���ַ����� a �������� 3 �ζ���.
  3. �������鷢��������ǰհ������ʱ���������ڣ�������ƫ�������в�û���������ǵ���Ŀ�� Perl �Ӷ���ʧ��֮ǰƥ��õ�����Щģʽƥ������������������ֵ����(����dzɹ���)�� ����Ҳ��������ǰհ����ֻ��һ����֧��ʱ��
  4. ����Ŀ���ַ�����֧�ֶ����� 0 �ַ�������������ģʽ�ַ������Dz�����ģ���Ϊ������ͨ����ͨ�� c �ַ������ݵģ��� c �ַ������� 0 �ַ������ġ�ת������"\x00"������ģʽ�б�ʾ������ 0 �ַ���
  5. ��֧������� perl ת�����У�\l��\u�� \L�� \U�� ʵ������Щ����ͨ�� perl һ����ַ���������ʵ�� �ģ�������ģʽƥ�������һ���֡�
  6. ��֧�� perl �� \G ���ԣ���Ϊ���뵥ģʽƥ��û�й�ϵ��
  7. ����Ȼ��PCRE��֧��(?{code}) �� (??{code})�Ľṹ��������֧�ֵݹ�ģʽ��
  8. �� perl 5.005_2 �е�����Ϊ�����ַ�����ģʽ���в����ظ���ʱ�����һЩ�Źֵ��������� ����: /^(a(b)?)+$/ ���� aba ��ʱ�� $2 �ᱻ����Ϊ b��Ȼ���������ģʽ�޸�Ϊ/^(aa(bb)?)+$/�� ��aabbaaȥƥ�䣬$2������õ�ƥ������ �����ģʽ�޸�Ϊ /^(aa(b(b))?)+$/�� $2 �� $3 �ֶ��� �õ�ƥ�������� perl 5.004 �� $2 ���⼸������¶��ܹ��õ�ƥ���������� pcre Ҳ����������� δ�� perl �޸�Ϊһ���ǾͲ�ͬ�ˡ�pcre ���ܽ��������޸�.
  9. ����һ��û�н���IJ����� perl 5.005_02�У�ģʽ /^(a)?(?(1)a|b)+$/ ��ƥ���ַ��� "a"�� �� pcre �в��ᣬȻ����perl �� pcre �� /^(a)?a/ ƥ�� "a" ����õ���ͬ�Ľ����$1 ��δ�����á�
  10. PCRE �ṩ��һЩ�� perl ������ʽ����չ��

    1. ��Ȼ��հ����Ҫ�����ƥ��̶����ȵ��ַ�����Ȼ����հ���Ե�ÿ����ѡ��֧ ���ǿ���ʹ�ò�ͬ���ȵ��ַ����ģ���perl 5.005 ��Ҫ�����DZ���ӵ��ͬ�� �ij��ȡ�
    2. ��������� PCRE_DOLLAR_ENDONLY ����û������ PCRE_MULTILINE�� Ԫ�ַ� $ ����ƥ���ַ�����ĩβ(������ij�����з�֮ǰ)��
    3. ��������� PCRE_EXTRA�� ��б�ߺ����һ��û�����⺬����ַ����ᵼ�´���
    4. ��������� PCRE_UNGREEDY�� ̰���������α���ת��Ҳ����˵��Ĭ�����Ƕ��Ƿ�̰�����ˣ����������һ���ʺ����Ǿͻ��� ̰���ġ�(��ע������ȫ��̰��ģʽ��ת��)