[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
783: 2023/07/10(月)20:06 ID:8apozFwM(2/2) AAS
JaneStyleが5ch.netのサポートを終了
この前NG登録出来て喜んでた人かわいそす
784
(1): 2023/07/11(火)10:50 ID:6DaZenCz(1) AAS
(?L)をマルチ文字対応にするのは無理だけど

>"(?C)a(b|\g<0>)c" がエラーになる

これを使えるように出来る人はいるんじゃないかな
夏休みで暇を持て余している大学生の皆さん、Let's try!
785
(4): 2023/07/13(木)19:11 ID:7AgmN8D3(1) AAS
JAPANを日本、NIPPONをニッポンに、同時に置き換える

JAPAN|NIPPON

日本|ニッポン
786: 2023/07/13(木)23:55 ID:OlRmyaph(1) AAS
>>785
サクラエディタ+bregonig.dllでは無理っす
787: 2023/07/14(金)00:50 ID:JHf9vJmP(1) AAS
外部リンク[html]:www.regular-expressions.info
外部リンク:npp-user-manual.org
788: 2023/07/14(金)13:30 ID:lxqistQI(1) AAS
わしは鬼車のscan.cをいじって好きに置換出来るようにしたぞ。ファイルからhtmlソースを読み込んで繰り返し検索・置換して結果を別ファイルに出力するようにしとる。便利なのだが使う機会は滅多にない。日常の置換はほぼ秀丸で事足りる。
789
(1): 2023/07/15(土)18:19 ID:nnNpViq+(1/4) AAS
JavaScriptですが「0を含めない正の半角数値のみ」というのは、どう書けばいいのでしょうか?
790: 2023/07/15(土)18:22 ID:nnNpViq+(2/4) AAS
0を含めないというのは「0より大きい正の半角数値のみ」という意味です
791: 2023/07/15(土)18:39 ID:Fs/aULCy(1) AAS
正規表現でやることじゃない
792: 2023/07/15(土)18:47 ID:vGns6WZO(1) AAS
(?!(?!<[0-9])0(?![0^9]))[0-9]+

00とかあるんだったらダメだけど
793
(1): 2023/07/15(土)18:47 ID:hche+KD8(1/2) AAS
>>789
XY問題の臭いがする

その文字列を、正規表現「だけ」を使って評価したい理由でもあるの?
794
(1): 2023/07/15(土)19:54 ID:nnNpViq+(3/4) AAS
>>793
全角文字と半角英字を除外したいんですよ
入力欄にこれらを入力されるとフリーズします
795: 2023/07/15(土)20:24 ID:hche+KD8(2/2) AAS
>>794
「正規表現だけで評価したい理由」になってない

許可したい文字種が「0から9までの数字」ってことで良いのなら、下記で済ませるのが妥当(符号・少数点・セパレータを含んでいたり、16進表記、指数表記、インド数字、などの表現は不許可)

const isValid = Number(inputString) && /^[0-9]+$/.test(inputString);
796: 2023/07/15(土)21:27 ID:nnNpViq+(4/4) AAS
すみません
説明の仕方が悪かったです
「正の実数(少数も含む)」でした
0も含ませることにしました
それでこうしました
^(0|[1-9][0-9]*)(|[.][0-9]+)$
797: 2023/07/15(土)21:44 ID:Ip1+AB5X(1) AAS
そして半年後…
「誰だよこんなクソプログラム書いたやつ💢」
798: 2023/07/15(土)21:52 ID:G+tF3yG6(1) AAS
滅茶苦茶わかりみ
美しくないプログラムはパッと見てうんざりする
799: 2023/07/17(月)02:00 ID:MFjOLYv6(1) AAS
改行厨たいさく
[^\n]+([\n\r\s]{2,})[^\n]+([\n\r\s]{2,})[^\n]+([\n\r\s]{2,})[^\n]+
800: 2023/07/20(木)17:25 ID:OqTU1F4P(1) AAS
>>785
そういうの出来るといいですけどねえ
801: 2023/07/21(金)15:55 ID:GwV7ay2N(1) AAS
>>784
C言語で文字列から部分文字列を取り出す関数をググったら「そんなのねーよ、自作しろ」だった
C言語をちゃんと勉強しないと無理だな
802: 2023/07/23(日)00:50 ID:hdFkAV/t(1) AAS
hage【ZEN123】hoge456789
上記の【】内の全角英数字だけを半角にする
正規表現では無理なパターンの例か
1-
あと 200 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.960s*