[過去ログ] Regular Expression(正規表現) Part15 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
323: 2020/07/27(月)14:36:52.94 ID:Dng4VfHm(1) AAS
[ ](?![^",\n]*+"(?:,|$))
395: 2020/08/11(火)22:27:44.94 ID:xo6O5h7F(2/2) AAS
^(?=.*?\b(?!set|get)[A-Za-z]++\(\)).*
485: 2021/01/14(木)20:15:05.94 ID:uu7IOQ/X(1) AAS
>>479
解決しましたか?
488: 2021/02/02(火)23:52:09.94 ID:LuWw9dWt(1) AAS
[]で囲まれた単語は/\[.+\]+/gで見つかるけど
文中に複数[]で囲まれた範囲があるとうまくいかない
'['以降で一番近い']'にマッチさせたいんだがどうやるか教えて
498
(2): 2021/02/03(水)19:41:14.94 ID:CJ1qfEuB(5/7) AAS
>>497
ありがとうございますm(_ _)m
↓だと最短一致しないのですが、真ん中がおかしいのでしょうか?

let reg = new RegExp(first+"(.*\n)*?"+"(?!"+first+")[0-9A-Z]{7}");

改行を含めた最短一致は([\s\S]*?)か(.*\n)*?でできていたのですが、何故か最短にならず困ってます
506
(1): 2021/02/06(土)17:17:15.94 ID:do+3t/u8(1/2) AAS
(¥[hoge¥])(?!¥])|[^¥[](¥[hoge¥])
外部リンク:regex101.com
663
(2): 2021/04/18(日)19:29:32.94 ID:3ca8v7Vr(2/3) AAS
日付の正規表現省略</td>
<td class="YYY">(?<open>[0-9,.]+)</td>\s+<td class="YYY">(?<high>[0-9,.]+)</td>\s+以降の正規表現省略

C#(実質.NET?)の正規表現は詳しくないし試してないけど、
一般的なPerl5系列の正規表現なら\sのマッチ対象(ホワイトスペース)に
\rや\nも内包されてるので、
\s+で改行と<tdの前のスペースインデントに対応できると思う
827: 2021/08/28(土)11:25:40.94 ID:m2ZH6alf(1) AAS
日本語的には"直後に"じゃね?
読んで行く方向、カーソルの前方だとしても直前だと意味が逆転しそう
992: 2021/11/03(水)13:24:24.94 ID:U7i9huA/(1) AAS
そんなことより改変もまともにできないのはヤバい

正規表現の例 マッチする例
Coo+el    Coopel

画像リンク[jpg]:pbs.twimg.com
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s