たとえば、Voltage123Currentという文字列を指定すると、regexを使用して123を抽出します。私は肯定的なルックアヘッドとルックバックを試みましたが、それはうまくいかなかったのです。 (?< =電圧)\ d +(?=現在)LabVIEWで正規表現を使用して2つの特定の単語の間にある部分文字列を抽出します
私はあなたの助けに感謝します。
ベスト、 Jatin
たとえば、Voltage123Currentという文字列を指定すると、regexを使用して123を抽出します。私は肯定的なルックアヘッドとルックバックを試みましたが、それはうまくいかなかったのです。 (?< =電圧)\ d +(?=現在)LabVIEWで正規表現を使用して2つの特定の単語の間にある部分文字列を抽出します
私はあなたの助けに感謝します。
ベスト、 Jatin
使用あなたがVoltage123Current
かVoltage123anySymbolOrAlpa
が
更新一致させたい場合はVoltage(\d+)
:Voltage(\d+)Current
が一致するだけVoltage123Current
var str = 'Voltage123Current';
digit = str.match(/Voltage(\d+)Current/);
console.log(digit[1])
(WordBefore)(.*)(WordAfter)
これは文字(submatch2)の多数が続くWordBefore(submatch1)からなる試合をキャプチャし、WordAfter(submatch3)します:
それはサブマッチを使用するには、小ぎれいなトリックです、ちょうど範囲を彼らに
これも100%答えられていません、それは否定的な結果を持っています。 '' Voltage123 - + $ Current' => '123 - + $'、 'Voltage123dummyCurrent' =>' 123dummy' – ewwink
ありがとうございました! –
質問に答えることができません。プレストリング –
の直後の数字のみを調べます。ポストストリングを定義する必要はない場合もあります。私はあなたが好きなように答えを更新しました。 :D – ewwink