2017-06-06 89 views

回答

4

它比您提供的正則表達式中的<符號多一點。

實際上有什麼是「負面後顧」:(?<! )這是說「什麼是在這之前不是......」。在你的情況下,它正在尋找},條件是它之前不是\s - 空格(製表符,空格...)

2

它是一個回顧。看到這裏的解釋:

負回顧後賽後:\d{3}(?<!USD\d{3})
說明:\d{3}比賽,則負回顧後(?<!USD\d{3})聲稱,在從源引用http://www.rexegg.com/regex-disambiguation.html#negative-lookbehind

在字符串中的那個位置,緊跟在前面的不是字符「USD」,然後是三位數字。

+0

@ChristopherKyleHorton出於某種原因,塊引用不喜歡轉義字符並刪除\ d後的所有文本。你可以編輯的任何方式? –

+1

在隊列中打開一個位置,我可以爲您編輯此位置。爲了您的參考,您可能希望[請參閱我在Markdown中所做的更改](https://stackoverflow.com/posts/44395127/revisions),以便您可以在將來自行完成這些更改。 –

+0

@ChristopherKyleHorton謝謝你,下一次做非常有用。 –

相關問題