vim Part2at SOFTWARE
vim Part2 - 暇つぶし2ch909:名無しさん@お腹いっぱい。
08/09/23 17:22:35 YqCZh9WO0
echo matchstr('a123', '\d*')
echo matchstr('a123', '\d\{0,}')
の結果が空文字列なので、magic を確認しましたが magic は on。
だとすると matchstr() のマッチパターンは先頭一致なのか? と思ったのですが、
echo matchstr('a123', '\d\+')
echo matchstr('a123', '\d\{1,}')
の結果が '123' と部分一致で返ってきます。
ヘルプを見ても部分一致で値が返ってくるようですし、なぜ最初のケースでは '123' という値が返ってこなかったのでしょうか?
分かる方がいれば教えてほしいです。お願いします。

なお使用しているのは kaoriya版 Vim 7.1-20080531 for Windows です。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch