Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript正则表达式(?i)^inf_Javascript_Regex - Fatal编程技术网

Javascript正则表达式(?i)^inf

Javascript正则表达式(?i)^inf,javascript,regex,Javascript,Regex,我想知道这个正则表达式指的是什么 (?i)^inf 通过示例很容易理解:在控制台中键入/(?i)^inf/ 结论:它在JavaScript中是无效的正则表达式 但我猜你看到了另一种语言的正则表达式。如果需要,语法不同: /^inf/i 它的意思是:以“inf”开头的字符串,不区分大小写匹配。在JavaScript中无效 JavaScript不支持内联修饰符,如(?i)(见下文)。此正则表达式不是正确的JavaScript语法 在许多其他方面。。。以inf开头的任何字符串,不区分大小写。 在.

我想知道这个正则表达式指的是什么

(?i)^inf


通过示例

很容易理解:在控制台中键入
/(?i)^inf/

结论:它在JavaScript中是无效的正则表达式

但我猜你看到了另一种语言的正则表达式。如果需要,语法不同:

/^inf/i
它的意思是:以
“inf”
开头的字符串,不区分大小写匹配。

在JavaScript中无效 JavaScript不支持内联修饰符,如
(?i)
(见下文)。此正则表达式不是正确的JavaScript语法


在许多其他方面。。。以inf开头的任何字符串,不区分大小写。 在.NET、Java、PCRE、Perl、Python、Ruby和许多其他引擎中,
(?i)
启用大小写不敏感

样本匹配

infact
inFahrenheit
INF
INFO
INfine
它的工作原理

infact
inFahrenheit
INF
INFO
INfine
  • (?i)
    打开不区分大小写模式
  • ^
    锚定声明我们位于字符串的开头
  • inf
    匹配文字字符

我不知道它是否支持Java脚本

但是我知道,
(?i)
表示不区分大小写

示例:-

(?i)整数匹配整数、整数等。