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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
534: 2022/09/18(日)19:20 ID:/uA/jgNo(1) AAS
>>533
ありがとうございますめちゃくちゃシンプルでした!あとこのregexサービスいいですね

".*"\s だと構文エラー吐きました
置換関数内(””の中)で”がうまく扱えないので頑張ってみます。
535
(1): 2022/09/18(日)21:26 ID:CbZe8FP4(1) AAS
"を
\"

\x22
に置き換えて試してみてわ
536: 2022/09/19(月)16:41 ID:4iw9Mtek(1) AAS
>>535
ありがとうございます、いけました
(ついでに””も削除)
\x22.*\x22\s|\x22
537: 2022/09/20(火)02:58 ID:94I1wBUa(1) AAS
二重引用符のエスケープは重ねて""だな
"".*""\s
538
(1): 2022/10/29(土)13:09 ID:ec13kmtS(1/2) AAS
●Regular Expressionの使用環境
PCRE2

●検索か置換か?
検索

●説明
(..[\0@-g]\0){147}などを高速に検索したい

●対象データ
メガ単位のバイナリファイル(リトルエンディアン)

●希望する結果
説明は一例なので前中後にリテラルパターンが入る事もありますが(16KiBを越える事も)、固定長で
省11
539
(1): 2022/10/29(土)19:31 ID:9Ey1MUJ8(1) AAS
>>538
\0@って何?
\c@でNULL文字検索の意味ではないの?
540: 2022/10/29(土)19:42 ID:ec13kmtS(2/2) AAS
>>539
文字クラス[\0@-g]なので表記を統一するなら[\x00\x40-\x67]になります
541
(2): 2022/10/30(日)10:24 ID:dZd+t5oq(1) AAS
スプレッドシートで20221030と入力されている数字を日付の表記?2022/10/30なのか10/30/2022なのかわからないけどDATEDIF関数に使える形に置換する正規表現ってどう書きますでしょうか
542
(1): 2022/10/30(日)11:55 ID:oF72FRjI(1) AAS
>>541
正規表現では無理。スレチ
DATE関数で日付にかDATEVALUE関数でシリアル値に変換
セルA1の値:20221030
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
=DATEDIF(DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)),"2022/11/01","D")
543: 2022/10/30(日)12:28 ID:S1PTRz+V(1) AAS
>>541
=DATEVALUE(REGEXREPLACE(A1, "^(....)(..)(..)$", "$1/$2/$3"))

>>542
スレチ
544: 2022/11/02(水)14:16 ID:gx4Z74sz(1/3) AAS
すいません。
0と正の整数のみにマッチする正規表現はどう書きますか
----
OK
0
1
22
303
999999
----
省4
545: 2022/11/02(水)14:20 ID:4jxQNd6r(1) AAS
^\d+$
546: 2022/11/02(水)14:26 ID:gx4Z74sz(2/3) AAS
ありがとうございました!
547
(1): 2022/11/02(水)14:39 ID:Hz9+pCnD(1) AAS
00
00000000
012
003102
とかはええんかC言語だと8進数なんだけど
548: 2022/11/02(水)14:57 ID:mLb2a5cx(1) AAS
最近は8進数を0oと書くのが主流じゃね?
549: 2022/11/02(水)15:14 ID:gx4Z74sz(3/3) AAS
いやよくないのですが。。
550: 2022/11/02(水)22:52 ID:WMtJS4K4(1) AAS
>>547
なぜC言語?
551: 2022/11/03(木)13:08 ID:yr3S2O5F(1) AAS
^(?:0|[1-9]\d*+)$
552
(1): 2022/11/03(木)23:35 ID:gGr9RQjz(1) AAS
A(B(1), C(2)), B(3), C(4), A(D(5))の

A(B(1), C(2))とA(D(5))の両方にマッチする表現できますでしょうか?
553
(1): 2022/11/04(金)00:21 ID:Rv2RlvZT(1) AAS
A\([BD]\([15]\)(, C\(2\))?\)
554
(1): 2022/11/04(金)00:32 ID:u3TD418O(1) AAS
>>552
関数名は英数字1文字、ネストされた関数の引数は数字1文字にしてるけどこんな感じでいけるかと
\w\(\w\(\d\)(?:,\s*\w\(\d\))*\)
画像リンク[jpg]:i.imgur.com
555: 2022/11/04(金)19:23 ID:aOu/uEdM(1) AAS
>>553-554
参考になりました
ありがとうございます
556
(1): 2022/11/05(土)19:55 ID:xnenmrxP(1/2) AAS
下のようなテキストがあった時、

フシギダネ、たねポケモン。生まれてから、しばらくの間は背中のタネから栄養をもらって大きく育つ。
フシギソウ、たねポケモン。背中のつぼみがふくらみだすと、あまい匂いが漂い始める。
フシギバナ、たねポケモン。雨の降った翌日は、背中の花の香りが強まる。

その行で最初に出てきた「、」だけをTabで置換したいのですが、
正規表現でなんとかできますかね?(´・ω・`)
557: 2022/11/05(土)19:57 ID:Gow5Zgrm(1) AAS
顔文字が気持ち悪い
558: 2022/11/05(土)19:57 ID:KyEMh/LJ(1) AAS
マルチラインモードのg無し置換でええのでは?
559
(1): 2022/11/05(土)20:01 ID:xnenmrxP(2/2) AAS
すみません。7分で自己解決しました。(´・ω・`)
560
(1): 2022/11/06(日)18:52 ID:Ju9kLy6l(1) AAS
>>559.replace('(´・ω・`)', '');
561: 2022/11/06(日)18:56 ID:gpiofWbc(1) AAS
>>560
エスケープしろ
562: 2022/12/01(木)00:48 ID:7b6m1q/M(1) AAS
師走だ
563: 2022/12/01(木)20:43 ID:MJwbaGOX(1) AAS
>>556
^(.*?)、(.*)$ → $1¥t$2
1-
あと 439 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s