[解決済み】Javascriptで2つの文字列の間にある文字列を取得する正規表現
2022-04-09 23:06:19
質問
非常に似たような投稿を見つけたのですが、ここでは正規表現がうまくいきません。
私は、2つの文字列の間にある文字列を返す正規表現を書こうとしています。例えば 例えば、"cow" と "milk" という文字列の間にある文字列を取得したいのです。
<ブロッククオート私の牛はいつもミルクを出す
を返すだろう。
常に与える。
これまでに私がつなぎ合わせた表現は以下の通りです。
(?=cow).*(?=milk)
しかし、これは文字列 "牛は常に与える" を返します。
解決方法は?
ルックアヘッド(その
(?=
の部分)は、いかなる入力も消費しない。それは
ゼロ幅アサーション
(境界チェックやルックビハインドと同様)。
ここでは、正規のマッチングを行いたい。
cow
の部分です。その間の部分を捕捉するには、捕捉グループ(括弧の中に捕捉したいパターンの部分を入れるだけ)を使用する。
cow(.*)milk
ルックアヘッドは全く必要ありません。
関連
-
[解決済み】node.js TypeError: path must be absolute or specify root to res.sendFile [JSONのパースに失敗しました]。
-
[解決済み】JavaScriptのisset()に相当するもの
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] 単語を含まない行にマッチする正規表現
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] JavaScriptで現在のURLを取得する?
-
[解決済み] JavaScriptで複数行の文字列を作成する
-
[解決済み] JavaScriptでクエリ文字列の値を取得するにはどうすればよいですか?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Failed to load resource: net::ERR_FILE_NOT_FOUND loading json.js
-
[解決済み】React、Uncaught ReferenceError。ReactDOMは定義されていません
-
[解決済み】Javascript - ERR_CONTENT_LENGTH_MISMATCH
-
[解決済み】Uncaught SyntaxError: JSON の位置 0 に予期しないトークン u があります。
-
[解決済み】FirefoxでGoogle Maps V3をリモートで使用すると「googleが定義されていません」と表示される。
-
[解決済み】Vueのテンプレートまたはレンダー関数が定義されていない 私はどちらも使っていないのですが?
-
[解決済み】PhantomJS 2.1.1を使用してReactJSアプリケーションをレンダリングできない理由とは?
-
[解決済み】Babel NodeJS ES6: SyntaxError: 予期しないトークンのエクスポート
-
[解決済み】 Uncaught Reference Error: stLight is not defined (in Chrome only)
-
[解決済み] Uncaught (in promise) TypeError: フェッチに失敗してCorsエラー