Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

rust-lang/regex は初心者に優しい?

rust-lang/regex への外部コントリビューターの PR が最近は少なく、どのくらいマージされるかはまだ言えません。 初心者向けの issue が現在 2 件オープンです。

スター
4k
フォーク
538
オープンの初心者向け issue
2
索引済み issue
51
主要言語
Rust
ライセンス
Apache-2.0
最終 GitHub push
2026年8月10日
最新の索引
2026年9月19日
コントリビューションガイド
コントリビューションガイドがありません
行動規範
行動規範がありません
初心者向けラベル
help wanted
PR マージ指標
30日以内にマージされた PR はありません

rust-lang/regex にコントリビュートするには

  1. コントリビューションガイドはないので、README と最近マージされた PR をいくつか読んで、変更の出し方をつかみましょう。
  2. あなたのコントリビュートはプロジェクトの Apache-2.0 ライセンスで公開されます。
  3. 下にある 2 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • Diacritics sensitive flag
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    rust-lang/regex#1398 ·

  • Feature request: sticky matching without relying on slicing, so that `Match` range corresponds to unsliced string
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    rust-lang/regex#1390 ·

  • Significant memory usage regression in regex-automata 0.4.17
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    rust-lang/regex#1389 · リアクション 3 件 ·

  • Unicode 17?
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 62/100

    rust-lang/regex#1387 · コメント 1 件 ·

  • Incorrect alternation chosen when .*.* occurs in pattern
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    rust-lang/regex#1360 · コメント 1 件 · リアクション 2 件 ·

  • regex and regex_lite disagree on whether repetition operators associate with flag-setters
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    rust-lang/regex#1359 · コメント 1 件 ·

  • 'Overlapping' empty match suppression algorithm hides real non-empty matches
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    rust-lang/regex#1358 · コメント 1 件 · リアクション 1 件 ·

  • regex and regex_lite disagree on lazy empty matches
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    rust-lang/regex#1357 · コメント 4 件 ·

  • Maybe a way to reduce binary size cost by CASE_FOLDING_SIMPLE
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    rust-lang/regex#1347 ·

  • Are `::bytes::RegexSet` and `::bytes::Regex` coming to `regex-lite`?
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    rust-lang/regex#1338 · リアクション 1 件 ·

  • Question: Do PCRE2 leftmost-first semantics include capture group positions?
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    rust-lang/regex#1336 ·

  • `regex_syntax::escape()` does not escape whitespace
    オープン
    question

    難易度 2/5 1〜3時間 初心者へのやさしさ 45/100

    rust-lang/regex#1323 · コメント 9 件 · リアクション 1 件 ·

  • De/serializing one-pass DFAs
    オープン
    enhancement question

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    rust-lang/regex#1322 · コメント 1 件 ·

  • a prefilter should only be constructed if we know we'll use it
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    rust-lang/regex#1311 ·

  • fix runaway generation of literals for case insensitive regexes
    オープン
    bug

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    rust-lang/regex#1310 ·

  • investigate optimizations for patterns like `(?m)^\w+$`
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    rust-lang/regex#1301 ·

  • Feature: Iterator over matching and non-matching parts of a haystack
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    rust-lang/regex#1296 · コメント 1 件 ·

  • Linear Time Lookaround
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    rust-lang/regex#1273 · コメント 4 件 · リアクション 3 件 ·

  • regex-syntax: some way to retain the AST Span of some punctuation marks?
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 32/100

    rust-lang/regex#1271 · コメント 2 件 ·

  • Detected assertion fails and index out of bounds panic during fuzz testing
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    rust-lang/regex#1265 ·

  • feature request: Add `impl TryFrom<Arc<str>> for Regex`
    オープン
    enhancement

    難易度 2/5 1〜3時間 初心者へのやさしさ 35/100

    rust-lang/regex#1257 · コメント 7 件 ·

  • Add `regex::Regex::get_config`
    オープン
    question

    難易度 2/5 1〜3時間 初心者へのやさしさ 48/100

    rust-lang/regex#1250 · コメント 6 件 ·

  • doc clarification: confusing match behavior for non-existent ASCII character classes
    オープン
    documentation

    難易度 2/5 1〜3時間 初心者へのやさしさ 35/100

    rust-lang/regex#1234 · コメント 1 件 ·

  • remove trait implementation of `std::str::pattern::Pattern`
    オープン
    plan question

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    rust-lang/regex#1233 · コメント 1 件 ·

  • calling `caputres_iter` in an `async` function may cause memory leak
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    rust-lang/regex#1214 · コメント 21 件 ·

  • regex-lite with a &[u8] haystack
    オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    rust-lang/regex#1196 · コメント 2 件 · リアクション 4 件 ·

  • Errors when running quickstart from docs
    オープン
    documentation

    難易度 2/5 1〜3時間 初心者へのやさしさ 48/100

    rust-lang/regex#1183 · コメント 2 件 ·

  • UnicodeSetsMode support (`v` flag mode, `\q`)
    オープン
    question

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    rust-lang/regex#1142 · コメント 9 件 ·

  • `regex-syntax` error messages highlight incorrect characters/not handling graphemes correctly
    オープン
    enhancement help wanted

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    rust-lang/regex#1132 · コメント 4 件 ·

  • regex-lite: make the std feature optional
    オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    rust-lang/regex#1122 · コメント 9 件 · リアクション 3 件 ·

  • investigate skipping reverse NFA compilation if regex is anchored
    オープン
    enhancement help wanted

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    rust-lang/regex#1097 · コメント 1 件 ·

  • FST transducer support
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    rust-lang/regex#1087 · コメント 9 件 · リアクション 1 件 ·

  • `regex-syntax` Hir should merge alternation of Class & Literal into Class
    オープン
    enhancement help wanted

    難易度 3/5 1〜2日 初心者へのやさしさ 42/100

    rust-lang/regex#1001 · コメント 1 件 ·

  • add WASM testing to CI
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    enhancement help wanted

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    rust-lang/regex#983 · リアクション 6 件 ·

  • implement regex engine for handling regexes like `^(<match at most one codepoint>){m,n}$`
    オープン
    enhancement help wanted question

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    rust-lang/regex#802 · コメント 3 件 · リアクション 1 件 ·

  • the Replacer trait should be parameterized over a lifetime
    オープン
    enhancement regex2

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    rust-lang/regex#777 · コメント 1 件 · リアクション 4 件 ·

  • test marker traits more rigorously on public API types
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    rust-lang/regex#756 · コメント 17 件 ·

  • Introduce split_inclusive to API
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    rust-lang/regex#681 · コメント 8 件 · リアクション 3 件 ·

  • release regex-capi 1.0
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    rust-lang/regex#574 · コメント 3 件 ·

  • Add a document that describes differences with other regex engines
    オープン
    documentation enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    rust-lang/regex#497 · コメント 2 件 · リアクション 1 件 ·

  • execute a regex on text streams
    オープン
    enhancement question

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    rust-lang/regex#425 · コメント 104 件 · リアクション 41 件 ·

  • Negated code points near the surrogate gap still match
    対応中かも @CarloTUM が 5 日前に担当しました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    rust-lang/regex#1397 ·

  • bug(syntax): `Ord` on `ast::Position` is inconsistent with `Eq`
    対応中かも @jaideeppyne が 25 日前に担当しました。 オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 85/100

    rust-lang/regex#1393 ·

  • bug(syntax): Panic when `Parser` is used twice
    対応中かも @jaideeppyne が 25 日前に担当しました。 オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 84/100

    rust-lang/regex#1392 ·

  • Provide an API for comparing the equivalence of two `Regex` values (while permitting false negatives)
    対応中かも @dolezvo1 が 140 日前に担当しました。 オープン
    enhancement question

    難易度 5/5 1週間以上 初心者へのやさしさ 45/100

    rust-lang/regex#1349 · コメント 4 件 ·

  • `BoundedBacktracker::is_match` panics on empty haystack when `max_haystack_len()` saturates to 0
    対応中かも @kimjune01 が 80 日前に担当しました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    rust-lang/regex#1344 ·

  • Compiling some unicode regexes is 2.5x slower
    対応中かも @BurntSushi が 61 日前に担当しました。 オープン
    enhancement question

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    rust-lang/regex#1316 · コメント 2 件 ·

  • `meta::Cache::reset` can panic
    対応中かも @saschabuehrle が 209 日前に担当しました。 オープン
    bug

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    rust-lang/regex#1155 ·

  • Add differential fuzzing between different regex engines
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    rust-lang/regex#1003 ·

  • API to get size of compiled regex
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    enhancement question

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    rust-lang/regex#943 · コメント 8 件 ·

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。