[英]Help needed with correct escaping of regular expression javascript
我剛剛開始使用JavaScript使用RE。 我在gskinner.com的名為RegExr的編中創建了一種語法,並且在測試數據中效果很好,但是在javascript中拋出“無效量詞”錯誤。 據我了解,這可能意味着它們是未轉義的特殊字符。 我整天都在搜尋,但沒有成功。 我正在發布我的代碼,就像在RegExr中一樣,因為我認為自己的嘗試只會使事情變得更加困難。 請幫我。
碼:
data = data.replace( /(Photo)|(?<=Photo:)(.+?)(?=Stock)|(Stock Code)|(?<=Stock Code:)(.+?)(?=Make:)|(Make)|(?<=Make:)(.+?)(?=Model:)|(Model)|(?<=Model:)(.+?)(?=Year:)|(Year)|(?<=Year:)(.+?)(?=Price:)|(Price)|(?<=Price:)(.+?)(?=Description:)|(Description)|(?<=Description:)(.+?)(?=Photo:)|(?<=Description:)(.+?)(?=$)/g, "");
提前致謝。 雅克
為了結束這個問題,像@BoltClock這樣正確地陳述了一下。 “ JavaScript不支持后向斷言(?<=)
。”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.