質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

Dreamweaver

Dreamweaverは、アドビシステムズ(株)が開発したWebページ作成ソフトです。 HTMLやXHTMLだけでなく、PHPやASPなどのサイバーサイドスクリプトの編集も可能で、 OracleやMicrosoftSQLServerなどの、データベースとの連携機能もあります。 Webデザイナーなどの専門業界で圧倒的なシェアを誇っているソフトです。

Q&A

解決済

1回答

3903閲覧

後読みが使えない

aaaaaaaa

総合スコア501

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

Dreamweaver

Dreamweaverは、アドビシステムズ(株)が開発したWebページ作成ソフトです。 HTMLやXHTMLだけでなく、PHPやASPなどのサイバーサイドスクリプトの編集も可能で、 OracleやMicrosoftSQLServerなどの、データベースとの連携機能もあります。 Webデザイナーなどの専門業界で圧倒的なシェアを誇っているソフトです。

0グッド

0クリップ

投稿2016/05/17 11:33

dreamweavercs6で、後読みを利用した正規表現についての質問です。
「(?<=\d)\w*」という正規表現は、0文字以上の英単語、記号、数字(\w*)が存在し、それを後読みして0から9の10進数((?<=\d))があればその位置にマッチしてくれる、と認識しているのですが、
これをcs6の検索/置換で利用すると「invaild quantifier 無効な数量詞」と表示されます。

ファイル内に「1a1」という文字列があったとして、上述の正規表現でマッチしますか。これをCS6で編集しているjavascriptで試したところ、シンタックスエラーと表示されてしまい結果が分かりません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

(?<=はPerl拡張なので、サポートされているかどうかは言語に依ります。
JavaScriptの場合、処理系に依るかもしれませんが、サポートされてないのでは?
少なくとも、下記に載ってませんので、Mozillaではサポートされていません。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions

投稿2016/05/17 13:18

otn

総合スコア84557

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

aaaaaaaa

2016/05/19 09:47

ご回答有難うございました。 調べてみるとクロームが搭載しているv8で後読みが実装されたそうですが、それでもエラーがでてしまいますね。とりあえず後読みを利用するのは、諦めます。 http://js-next.hatenablog.com/entry/2015/11/20/083622
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問