私はこの文字列を持っています: "51.いくつかの事:"
とルビーのreg exを使用してちょうど "何か"を抽出したいと思います。誰でも正しい方向に向けることができますか?と:と他のすべてを捨てる?Ruby RegExとの間で一致する。と
0
A
答えて
1
'51. some thing:'.sub /.*\. *([^:]*).*/, '\1'
=> "some thing"
1
これはそれを行う必要があります。
(?<=\.).+?(?=:)
はあなたがリードして試合に末尾のスペースを避けたい場合は、これを使用することができます:
(?<=\.\s*)\S.*?(?=\s*:)
編集:私はちょうどチェックして気づきましたRubyはここで使用されるlookbehindをサポートしていません。また、あなたはこれを使用して、結果として、正規表現のキャプチャを取ることができます。
\.\s*(\S.*?)\s*:
+0
Rubyは現在、後読みをサポートしてここに記載されている最初のソリューションが機能するようになりました。 –
関連する問題
- 1. Ruby PDF :: Regexと一致するリーダー
- 2. Ruby Regexの一致方法
- 3. RegexとIPアドレスの一致
- 4. Pymongo Regexリストとの一致
- 5. Regexの "underline"と一致するシンボル
- 6. RegexとLaTeXの式が一致する
- 7. Ruby Regexが一致しません
- 8. RegexとCSSファイルで一致させる
- 9. regexとOpenrefineでの値の一致
- 10. 長いURLと一致するDjango Regex
- 11. Regex(Python 3)と一致する単語
- 12. PHP regexが特定のURLと一致するURLと一致するURL
- 13. boost :: regexとstd :: regexの間に不一致がありますか?
- 14. C#regexで[^]と一致するものは何ですか?
- 15. Ruby Regex:パターンの後に複数の一致を返します。
- 16. RegexとURLが一致しない
- 17. C#Regexと一致しないRegex101
- 18. regex - 任意の文字の間の空白に一致する
- 19. Regex:先行する小文字の文字と一致する
- 20. Ruby Regex for dateと
- 21. PowerShellのRegexは、最初に一致した行と一致します
- 22. regexとのグループ一致の数を再利用するには?
- 23. vb net regexどのように次の値と一致する
- 24. regex最初のオカレンスとの後ろに一致する方法
- 25. セミコロンの最後の一致に一致するRegEx
- 26. Javascript Regex:一致するときにサブグループを無視する
- 27. 特定の電子メールとRegExとの一致方法
- 28. bashコマンドラインのEcho Regexと一致するグループ
- 29. regexがJavaのURLと一致する無効なエスケープシーケンス
- 30. 正規の有効なURLと一致するPHP Regex
すごい!ありがとう、私は本当に座って、reg exを学ぶ必要があります。ある日... – Danny