我有一個這樣的字符串:如何從右側的正則表達式跟蹤字符串?
var variable = 'one|two|three|four|five';
此正則表達式匹配/^(\w+)\|/
第一個字(從左側)。換句話說,$1
返回one
。現在我需要從右側獲得第二個字(four
)。
EX1:
var variable = 'one|two|three';
我想two
。
EX2:
var variable = 'one|two|three|four';
我想three
。
EX3:
var variable = 'one|two|three|four|five|six|seven';
我想six
。
總是我想要第二個字從右側。我怎樣才能做到這一點?
讓我們看看你的JavaScript代碼。 – MortenMoulder
['str.match(/ \ |(\ w +)\ | \ w + $ /)[1]'](https://regex101.com/r/vZ5yR2/1)。在JS中,沒有別的辦法。 –
@Snorlax什麼?其實我需要檢查'if(variable.test(/ second-word-form-right /)=='four'){return true; }' – stack