Skip to content

Commit

Permalink
正则语法
Browse files Browse the repository at this point in the history
  • Loading branch information
leosam1024 authored Mar 8, 2017
1 parent 0454ee5 commit 5ac3766
Showing 1 changed file with 38 additions and 12 deletions.
50 changes: 38 additions & 12 deletions more/正则语法.conf
Original file line number Diff line number Diff line change
Expand Up @@ -6,29 +6,56 @@ $ ƥ
\d ƥ������
\b ƥ�䵥�ʵĿ�ʼ�����

* �ظ���λ�����
+ �ظ�һ�λ�����
? �ظ���λ�һ��
{n} �ظ�n��
* �ظ���λ�����
+ �ظ�һ�λ�����
? �ظ���λ�һ��
{n} �ظ�n��
{n,} �ظ�n�λ�����
{n,m} �ظ�n��m��

\W ƥ�����ⲻ����ĸ�����֣��»��ߣ����ֵ��ַ�
\S ƥ�����ⲻ�ǿհ׷����ַ�
\D ƥ����������ֵ��ַ�
\B ƥ�䲻�ǵ��ʿ�ͷ�������λ��
[^x] ƥ�����x����������ַ�
�����޶���
*? �ظ�����Σ������������ظ�
+? �ظ�1�λ����Σ������������ظ�
?? �ظ�0�λ�1�Σ������������ظ�
{n,m}? �ظ�n��m�Σ������������ظ�
{n,}? �ظ�n�����ϣ������������ظ�

\W ƥ�����ⲻ����ĸ�����֣��»��ߣ����ֵ��ַ�
\S ƥ�����ⲻ�ǿհ׷����ַ�
\D ƥ����������ֵ��ַ�
\B ƥ�䲻�ǵ��ʿ�ͷ�������λ��
[^x] ƥ�����x����������ַ�
[^aeiou] ƥ�����aeiou�⼸����ĸ����������ַ�

���÷����﷨
����
(exp) ƥ��exp,�������ı����Զ�����������
(?<name>exp) ƥ��exp,�������ı�������Ϊname�����Ҳ����д��(?'name'exp)
(?:exp) ƥ��exp,������ƥ����ı���Ҳ�����˷���������
�������
(?=exp) ƥ��expǰ���λ��
(?<=exp) ƥ��exp�����λ��
(?!exp) ƥ�������IJ���exp��λ��
(?<!exp) ƥ��ǰ�治��exp��λ��
ע��
(?#comment) �������͵ķ��鲻���������ʽ�Ĵ��������κ�Ӱ�죬�����ṩע�������Ķ�

- ����\-

ȥ��*��ע��
^(?!\s*\*/)\s*\*[^\r]*

ȥ��//��ע��
//(?!www)[^\r]+
ȥ��//����ע��
(?<!:)//.*
(?<!http:)//.*
//(?!www)[^\n]*

ȥ��/**/��ע��
/\*[^*]+\*/

ȥ������//��#��ע��
(?<!:)(//|\#).*

ȥ������
\n\r

Expand All @@ -44,7 +71,6 @@ $ ƥ
�򵥵�IP��ַƥ��
(\d{1,3}\.){3}\d{1,3}


����
һ��У�����ֵı���ʽ
1 ���֣�^[0-9]*$
Expand Down

0 comments on commit 5ac3766

Please sign in to comment.