正则表达式,用于捕获单词,无论是较低还是较高的情况

时间:2016-03-17 18:57:24

标签: javascript java regex linux

我试图从给定的字符串中提取一个单词。这个词可以是javaJAvaJAVA等。我怎么能写一个不关心大写或小写的正则表达式。换句话说,我不想使用像

这样的东西

(java|Java|JAVA)

如果单词有很多字符,则无法列出所有可能性。感谢。

2 个答案:

答案 0 :(得分:2)

使用标记i。它代表不区分大小写。

正则表达式: /java/gi

使用的标志:

  • g进行全球搜索。

  • i不区分大小写。

Regex101 Demo

答案 1 :(得分:0)

在Java中,您可以使用@Test public void testCopyViaTransfer() throws IOException, InterruptedException { copyViaTransfer(new File(sourcePath), new File(targetPath)); delay(); }