4
A
答えて
3
「指定されたテキストの各行に一致する」という意味はわかりませんが、文字クラスを使用してCRとLF文字を除外できます:
[^\r\n]+
0
あなたが試してみました:
^(.+)\r?\n$
を一致グループはCRLF以外のすべてを含み、そして新しい行が存在する必要がその方法(Unixのデフォルト)、キャリッジリターンを前面に受け入れます(Windowsデフォルト)。
+0
^[N^\ rを\]これを試してください\ nは$またはそれは貪欲\ rを(+ ==貪欲食べる、?(+?)。を+ + ==貪欲でない) –
0
複数行オプションを使用していると仮定しますか?その場合は、改行を "\ n"と明示的に一致させたいでしょう。 (「\ r \ n」を適宜代用してください)
3
RegexOptions.Multilineをご利用ください。
マルチラインモード。 ^と$の意味を変更して、先頭の数字が で、末尾がそれぞれ で始まり、末尾が の文字列全体に一致するようにします。
例:
var lineMatches = Regex.Matches("Multi\r\nlines", "^(.+)$", RegexOptions.Multiline);
0
あなたの質問の文言は少し不明瞭なようだが、あなたはRegexOptions.Multiline
(System.Text.RegularExpressions
名前空間に)したいように聞こえます。 RegExオブジェクトに設定する必要があるオプションです。文字列全体ではなく^
と$
が行の先頭と末尾に一致するようにしてください。例えば
:
Regex re = new Regex("^(.+)$", RegexOptions.Compiled | RegexOptions.Multiline);
関連する問題
- 1. 正規表現に一致する正規表現(CTLDループ)
- 2. 正規表現に一致する正規表現
- 3. 正規表現に一致する正規表現
- 4. 正規表現のディレクトリパスに一致する正規表現
- 5. 正規表現に一致しない正規表現
- 6. 正規表現と一致する正規表現2.3
- 7. 正規表現と一致する正規表現
- 8. 正規表現を一致させる正規表現
- 9. 正規表現のURLを一致させる正規表現
- 10. 文字列または正規表現のリテラルにない正規表現と一致する正規表現
- 11. 正規表現での正規表現の一致値
- 12. 正規表現正規表現一致文字列
- 13. 正規表現一致
- 14. 正規表現一致%\%
- 15. 1つの改行に一致する正規表現。正規表現をダブル改行に一致させる
- 16. 最初に一致する正規表現で一致した正規表現を最初に一致する正規表現
- 17. 正規表現に一致する正規表現は、インデックスURLを取得
- 18. 正規表現のいずれかと一致する正規表現
- 19. 正規表現以外のすべてに一致する正規表現
- 20. 正規表現に一致するURL
- 21. 正規表現に一致するタグ
- 22. 正規表現に一致するグループ
- 23. グループに一致する正規表現
- 24. 正規表現の外部ブロックに一致する正規表現
- 25. 任意の文字に一致する正規表現内の正規表現
- 26. 文字列間の正規表現に一致する正規表現
- 27. 正規表現の正規表現の正規表現
- 28. 正規表現と一致しない正規表現ですか?
- 29. vimでの正規表現(正規表現)の一致をコピーする
- 30. 正規表現以外のものと一致する正規表現
R \ + –