[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
533(1): 2022/09/18(日)16:16 ID:wjpqonb4(1) AAS
>>532
外部リンク:regex101.com
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))の両方にマッチする表現できますでしょうか?
上下前次1-新書関写板覧索設栞歴
あと 450 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s