繁体   English   中英

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

[英]Javascript Regular expression (?i)^inf

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

(?i)^inf

有例子

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

结论:这是JavaScript中的无效正则表达式。

但是我想你看到了另一种语言的正则表达式。 如果要在JavaScript正则表达式中使用标志 ,则语法不同:

/^inf/i

这意味着:以"inf"开头的字符串,不区分大小写。

在JavaScript中无效

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


还有许多其他类型...以inf开头的任何字符串,不区分大小写。

在.NET,Java,PCRE,Perl,Python,Ruby和许多其他引擎中, (?i)启用不区分大小写的功能。

样品搭配

infact
inFahrenheit
INF
INFO
INfine

这个怎么运作

  • (?i)打开不区分大小写的模式
  • ^锚断言我们在字符串的开头
  • inf匹配文字字符

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

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

例:-

(?i)integer matches Integer, inTeger, etc,.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM