如何使用正則表達式忽略空格以及空格。假設我想忽略「Java Script」這個詞。比方說 我已經在表列如下數據:正則表達式代碼消除空格分隔的單詞?
Core Java, python
Java Script, c++
basic java, c
現在我想,保留有字的Java行卻忽視了有行字「Java腳本」正則表達式代碼。我有以下的正則表達式:
\b(?i)JAVA\b|\b(?i)JAVASE\b
這個正則表達式獲取所有3行數據。如何忽略第二行並獲得其他2行?
如何使用正則表達式忽略空格以及空格。假設我想忽略「Java Script」這個詞。比方說 我已經在表列如下數據:正則表達式代碼消除空格分隔的單詞?
Core Java, python
Java Script, c++
basic java, c
現在我想,保留有字的Java行卻忽視了有行字「Java腳本」正則表達式代碼。我有以下的正則表達式:
\b(?i)JAVA\b|\b(?i)JAVASE\b
這個正則表達式獲取所有3行數據。如何忽略第二行並獲得其他2行?
使用負先行:(?!)
忽略以下" Script"
Pattern.compile("\\bJava\\b(?! Script)", Pattern.CASE_INSENSITIVE)
我無法想象你如何結束這個奇怪的要求,但在這裏你走了。
[A-Za-z ]+ava,[A-Za-z ]+\b
這個正則表達式會爲你選擇兩行。
你使用哪種語言的正則表達式,SQL? – Bergi
順便說一句,它寫* JavaScript *。沒有空間,沒有問題:-) – Bergi
其實我正在使用Java語言。在表格的一列中,JavaScript被寫爲Java Script,並且由於這一行數據顯示在結果中。但我想忽略它 –