语法
+
hello + world: + 前面的 o 至少出现一次;
例:helloworld、hellooworld、helloooworld;
*
hello world: 前面的 o 可以不出现或者出现一次或多次;
例:hellworld、helloworld、hellooworld;
?(最小匹配)
hello ? world: ? 前面的 o 出现一次或零次;
例:helloworld、hellworld;
.
匹配字符串除换行符外的任何字符;
\w
匹配字母、数字、下划线;
{}
= {0,};+ = {1,};?* ={0,1};
{n}:匹配字符 n 次;
{n,}:匹配字符至少 n 次;
{n,m}:匹配字符 n-m 次;
[]
字符串中找到所有中括号内的字符;
例:[abcd],“helloworld”:结果为d;
[^]
字符串中找到所有不是中括号内的字符;
例:[^abcd],“helloworld”:结果为helloworl;
[A-Z]
表示区间匹配字符串所有该区间的字符;
[\s\S]
\s:所有空白符包括换行;
\S:非空白符不包括换行;
^
匹配字符串的开始位置;
$
匹配字符串的结尾位置;
评论区