如何防止此正則運算式查詢(?<=NASDAQ:).*顯示重復結果?
如果它匹配一個結果,例如“NEGG”,我只想突出顯示一次。
我已經在這里建立了一個例子,在regex101.com 正則運算式的示例
如果有人可以幫助我,我將不勝感激。
謝謝。
uj5u.com熱心網友回復:
假設使用的正則運算式引擎是 JS(新的)或 C#。
這兩者都可以讓您在后面使用位置良好的可變長度外觀。
這將允許僅突出顯示第一個唯一的納斯達克代碼。
(?<=NASDAQ:)(?=(\w ))(?<!^[\s\S]*NASDAQ:\1[\s\S]*)\1
https://regex101.com/r/EeGy3E/1
(?<= NASDAQ: )
(?=
( \w ) # (1)
)
(?<! ^ [\s\S]* NASDAQ: \1 [\s\S]* )
\1
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/361863.html
標籤:正则表达式
