2017-07-27 1 views

答えて

2

使用あなたがVoltage123CurrentVoltage123anySymbolOrAlpa

更新一致させたい場合はVoltage(\d+)Voltage(\d+)Currentが一致するだけVoltage123Current

var str = 'Voltage123Current'; 
 
digit = str.match(/Voltage(\d+)Current/); 
 
console.log(digit[1])

+0

質問に答えることができません。プレストリング –

+0

の直後の数字のみを調べます。ポストストリングを定義する必要はない場合もあります。私はあなたが好きなように答えを更新しました。 :D – ewwink

2
(WordBefore)(.*)(WordAfter) 

これは文字(submatch2)の多数が続くWordBefore(submatch1)からなる試合をキャプチャし、WordAfter(submatch3)します:GetStringBetween

それはサブマッチを使用するには、小ぎれいなトリックです、ちょうど範囲を彼らに

+0

これも100%答えられていません、それは否定的な結果を持っています。 '' Voltage123 - + $ Current' => '123 - + $'、 'Voltage123dummyCurrent' =>' 123dummy' – ewwink

+0

ありがとうございました! –

0

を取得するための正規表現ブロックは、REGのEXPとして(?=電圧)* [0-9] *(?=現在)を試み、それはこれが出力され、私に電圧と電流の

の間の整数値を与えましたregexr.com

enter image description here

関連する問題