.net 正则表达式,用于以字母/开头的字符串,以及(可能)在字母/数字之后的字符串/_
为什么这个正则表达式不适用于字符串“Array a”.net 正则表达式,用于以字母/开头的字符串,以及(可能)在字母/数字之后的字符串/_,.net,regex,f#,.net,Regex,F#,为什么这个正则表达式不适用于字符串“Array a” let mutable line=“数组a” 让regexIdentifier=newregex(“^[a-zA-Z_u][a-zA-Z0-9_Z]*$”) 行数组a中的空格不匹配 最好使用类似于“^[\w\u]+[\ w\u]+$”的regexp。此模式将“数组a”分成两个不同的匹配项 string rPattern = @"\b[A-Za-z_][A-Za-z_0-9]+\b"; 也适用于类似字符串的字符串 "Exam_ple1 a9"
let mutable line=“数组a”
让regexIdentifier=newregex(“^[a-zA-Z_u][a-zA-Z0-9_Z]*$”)
行数组a中的空格不匹配
最好使用类似于“^[\w\u]+[\ w\u]+$”
的regexp。此模式将“数组a”分成两个不同的匹配项
string rPattern = @"\b[A-Za-z_][A-Za-z_0-9]+\b";
也适用于类似字符串的字符串
"Exam_ple1 a9"
\b
限制了单词边界处的模式。(这是回报
输入文本的两个匹配项(如果之间有多个空格)
- 第一个字符应来自A-Za-z或下划线(不是数字)
- 以下字符应来自范围A-Za-z0-9或下划线
^平均线顶
$平均线端
^[a-zA-Z_][a-zA-Z0-9_]*$自上而下的平均值
使用@“[a-zA-Z_][a-zA-Z0-9_]”
"Exam_ple1 a9"