たとえば、拡張子の前にドット(.)が付いているファイルを除く任意のフォルダー名に一致しますが
、[^\.]
何も機能し.+[^\.].*
ません
質問する
35080 次
5 に答える
34
あなたはそれを固定する必要があります:
^[^.]+$
これは、ドットを除く任意の文字で構成される文字列に一致します。「延長前」とはそういうことですか?「最初に」という意味であれば、うまくいきます^[^.]
。
しかし、これがたとえば grep などではなく、実際のプログラミング言語を使用している場合は、そこでより適切に実行できる可能性があります。(そして grep を使ってもgrep -v '^\.'
、たとえば だけを書いたほうがよいでしょう。)
于 2013-01-08T05:40:20.360 に答える
7
試してみてください^[^.]+$
。ところで、[] 内のドットをエスケープする必要はありません。
于 2013-01-08T05:41:19.313 に答える
3
于 2013-01-08T05:41:06.880 に答える
2
できるよ:
^[^.]+$
また
^(?!.*\.).*$
于 2013-01-08T05:41:34.280 に答える