CS4の正規表現について

[2383]CS4の正規表現について | 投稿者:平郎 | 投稿日:2009/02/09(Mon) 15:57:35
いつもお世話になってます。

最近やっと正規表現の勉強を始めたのですが
早速つまづいてしまいました。

環境はMAC OSX 10.4.11 InDesign CS4 です。

1ケタの数字を検索したいので、
(?<![,]){1}(?![,])

上記のように検索してみましたが、うまくいきません。
「一致する文字列またはオブジェクトは見つかりません」
と出てしまいます。
CS3では同じ表記で検索できたのですが・・・

どなたかご教授願えませんでしょうか。
よろしくお願いします。
» 1
[2384]Re: CS4の正規表現について | 投稿者:せうぞー | 投稿日:2009/02/09(Mon) 16:06:05
どこかで見たことのある正規表現...ご迷惑をおかけしております^^
で、この原因はInDesign CS4から正規表現の実装が変わったせいです。
http://d.hatena.ne.jp/seuzo/20081216/1229400198
単語境界は分かち書きが必要になります。なので、単語境界を使わないで
(?<!)(?!)
ならいかがでしょう?
» 2
[2386]Re: CS4の正規表現について | 投稿者:平郎 | 投稿日:2009/02/09(Mon) 16:40:01
せうぞー様

ありがとうございます。
きちんと検索できました。

まさしく、せうぞー様のところで勉強させていただいてます・・・m(_ _)m
こうしてずっと文字列を見ていると「そうだよなぁ」
などと思うのですが、わかったつもりになっても
なかなか・・・ですね。
もっとがんばって勉強したいと思います。

ありがとうございました!
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア