オペレーティングシステムの辞書ファイルを使用してスキャンしています。私は、ユーザーがそれらの文字を含む単語を見つけるために文字の任意の組み合わせを入力できるようにするJavaプログラムを作成しています。 grepコマンドを使ってこれをどうすればいいですか?GREP特定の文字を含む単語(1回以上)を検索するにはどうすればよいですか?
3
A
答えて
3
のみ与えられた文字を含む単語検索するには:
grep -v '[^aeiou]' wordlist
上記フィルタアウトがが記載されたもの以外の任意の文字が含まれていないことをwordlist
の行を。それは、あなたが望むものを得るために二重否定を使うことのようなものです。これを行うもう1つの方法は、選択された文字の1つ以上のシーケンスの行全体を検索します:
grep '^[aeiou]+$' wordlist
私たちが望むものの間で他の文字が存在する可能性があるので与えられた文字のすべてを含む単語を検索するに
は、もう少し長いです:
cat wordlist | grep a | grep e | grep i | grep o | grep u
(はい、無用があります上記cat
の使用が、対称性がこのように優れています。)
0
あなたはグレッグの答えの最後の問題を解決するために、単一のgrep
を使用することができますが、あなたのgrep
はPCREがサポートされていました。などなど....
grep -P "(?=.*a)(?=.*e)(?=.*i)(?=.*o)(?=.*u)" wordlist
肯定先読みが、それは「」どこで何も一致することを意味し(this excellent answerに基づいて、ビットを煮詰め)、そしてどこでも「E」、および
関連する問題
- 1. アラビア文字を含む文字列を検索するにはどうすればよいですか?
- 2. いくつかの単語を特定の順序で含むgrep行はどのようにしますか?
- 3. セットポイントで特定の文字の単語を検索する(Java)
- 4. Webで特定のソースコードを含むページを検索するにはどうすればよいですか?
- 5. アスタリスクサーバーの1つの単語で特定の文字を検索するにはどうすればよいですか?
- 6. 単語のリストの検索ボックスにどのユーザータイプを含む単語/文字数を更新するには?
- 7. 特殊文字を含む/含まない単語を検索する検索メカニズム - 方法そのような検索メカニズムを作る方法
- 8. 1、2、3文字のFULLTEXT単語索引を作成するにはどうすればよいですか?
- 9. 特定の文字のみを含む文章の中国語テキストコーパスの検索
- 10. 特定の文字列を含むすべてのファイルをどのように検索しますか?
- 11. Postgresqlフルテキスト検索で特定の文字が少ない単語
- 12. のgrepや単語を含む文字列
- 13. 多次元配列内の特定の文字列を含むすべてのキーを検索するにはどうすればよいですか?
- 14. grepを使って複数の文字列を検索するにはどうすればいいですか
- 15. Android単語を検索するユーザー辞書を読むにはどうすればよいですか?
- 16. 特定の文字列で終わる単語を検索するにはどうすればよいですか?
- 17. regexは1つの単語を含むファイルを検索しますが、別の単語は含まない
- 18. Notepad ++ Regex単語を含む単語を含む行を検索します。
- 19. C#1つ以上の一致を含む単語を検索する正規表現
- 20. Perlで単語以外の文字を含むトークンをすべて削除するにはどうすればよいですか?
- 21. アクセントを含むすべての単語(英語以外の単語)を無視するにはどうすればよいですか?
- 22. 特定のコードが1秒に1回以上実行されないようにするにはどうすればよいですか?
- 23. GREPどのように指定された文字だけの単語を取得するのですか?
- 24. 文字と数字の両方を含む行の "単語"をどのように検出しますか?
- 25. MongoDB文書で特殊文字を含む文字列を検索する
- 26. コマンドラインで特殊文字を含む行を削除するにはどうすればよいですか?
- 27. 特定のフィールドにOracleの "n"個以上の文字が含まれるすべてのレコードを検索
- 28. 文字列内の特定の検索文字列を囲むX個の単語を抽出します。
- 29. テキストファイルから1行の単語を検索するときに、特定の単語が表示されない
- 30. 単語の文字間の単語以外の文字をRegExに置き換えて置き換えるにはどうすればよいですか?
それらの文字の* any *、それらの文字のすべて*、またはそれらの文字のみを含む単語を検索したいですか? –
@GregHewgill私は1つのオプションのALLと、別のオプションの文字だけを見つけたい – stackoverflow
次のような便利なことがあります:[スクラブルと友だちとの間で不正行為をする端末のGrepコマンドの使い方](http:// www .edibleapple.com/2011/04/13/grep-command-in-terminal-to-cheat-at-scrabble-and-words-with-friends /) –