[過去ログ]
Regular Expression(正規表現) Part16 (1002レス)
Regular Expression(正規表現) Part16 http://mevius.5ch.net/test/read.cgi/tech/1635936601/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
828: デフォルトの名無しさん [sage] 2023/08/20(日) 20:26:08.36 ID:vZ93TkLb 単純に s/\\//g でええんとちゃうん http://mevius.5ch.net/test/read.cgi/tech/1635936601/828
829: 0824 [sage] 2023/08/20(日) 20:59:59.16 ID:tG3c9Vi+ >>828 2回処理するのでindexで調べてtr使った方が早いでしょ hogehoge "aaa bbb ccc ddd" hogehoge "eee \"fff\" \"ggg\" hhh" 目的文字列 aaa bbb ccc ddd eee "fff" "ggg" hhh http://mevius.5ch.net/test/read.cgi/tech/1635936601/829
830: デフォルトの名無しさん [sage] 2023/08/20(日) 21:32:41.19 ID:vZ93TkLb 一発変換したいんじゃないの? s/hogehoge\s+(.+)/eval $1/e http://mevius.5ch.net/test/read.cgi/tech/1635936601/830
831: 0824 [sage] 2023/08/20(日) 21:58:11.37 ID:tG3c9Vi+ >>830 ありがとうございます s/hogehoge\s+"(.+)".*\n/$1/; これで弾いてるの"以後にコメントがあるかもしれないからです http://mevius.5ch.net/test/read.cgi/tech/1635936601/831
832: デフォルトの名無しさん [sage] 2023/08/21(月) 20:43:15.01 ID:Lyi1TDoI eval思い付く人すごい、甲子園優勝 http://mevius.5ch.net/test/read.cgi/tech/1635936601/832
833: デフォルトの名無しさん [sage] 2023/08/21(月) 23:39:46.20 ID:Frb3PbHb >>824 これはUnix名前空間の全引数を" "で括ったものをほどくだけに見えるので、例えばLinux上では 文字列変換ではなく、printfコマンドを通せば一発だが。 $ printf '%s' "aaa \"bbb\" \"ccc\" ddd" # aaa "bbb" "ccc" ddd http://mevius.5ch.net/test/read.cgi/tech/1635936601/833
834: デフォルトの名無しさん [sage] 2023/08/21(月) 23:52:08.69 ID:Frb3PbHb 見落としてたので補足しておくと、>>831のコメントの件もUnixの書式に則ったものなら大丈夫。 $ printf '%s' "aaa \"bbb\" \"ccc\" ddd" # ←のようにコメントがあっても、↓になる # aaa "bbb" "ccc" ddd http://mevius.5ch.net/test/read.cgi/tech/1635936601/834
835: デフォルトの名無しさん [sage] 2023/08/22(火) 01:30:15.60 ID:RW2iO7Jr >>perl 正規表現で一発変換できませんか まあ参考にはなるけど質問の条件無視してドヤ顔で語られてもねえ‥ http://mevius.5ch.net/test/read.cgi/tech/1635936601/835
836: デフォルトの名無しさん [] 2023/08/22(火) 02:16:49.08 ID:NJ9SPgik >>833 単にシェルが引数処理してるだけじゃん これで十分だろ echo "aaa \"bbb\" \"ccc\" ddd" # http://mevius.5ch.net/test/read.cgi/tech/1635936601/836
837: デフォルトの名無しさん [sage] 2023/08/22(火) 12:38:02.82 ID:NJ9SPgik >>831 (perlの)コメントがあっても動作するよ http://mevius.5ch.net/test/read.cgi/tech/1635936601/837
838: 0824 [sage] 2023/08/23(水) 09:58:00.37 ID:yShv/GWA >>837 ありがとうございます、勘違いしてました eval評価だからコメントあっても行けますね http://mevius.5ch.net/test/read.cgi/tech/1635936601/838
839: デフォルトの名無しさん [sage] 2023/09/02(土) 20:40:48.54 ID:PozNjemk ●Regular Expressionの使用環境 Lua ●検索か置換か? 検索 ●説明 IPアドレス部分だけ抽出したいです 各セグメントが1-255の範囲内かどうかのチェックは無くてもOKです ※対象データの内xは文字としてのアルファベットのxです \r\nは改行コードです よろしくお願いします ●対象データ x\r\n192.168.10.1\r\n0\r\n\r\n ●希望する結果 192.168.10.1 http://mevius.5ch.net/test/read.cgi/tech/1635936601/839
840: デフォルトの名無しさん [] 2023/09/02(土) 22:43:12.64 ID:JbZUXP6Y (%d+%.%d+%.%d+%.%d+) http://mevius.5ch.net/test/read.cgi/tech/1635936601/840
841: 839 [sage] 2023/09/03(日) 01:48:07.24 ID:BSGxD5eG ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1635936601/841
842: デフォルトの名無しさん [sage] 2023/09/03(日) 01:50:43.78 ID:BSGxD5eG ●Regular Expressionの使用環境 Lua ●検索か置換か? 検索 ●説明 コロンとスペースの右側の数字だけ抽出したいです よろしくお願いします ●対象データ abe-gkm: 12 ●希望する結果 12 http://mevius.5ch.net/test/read.cgi/tech/1635936601/842
843: デフォルトの名無しさん [sage] 2023/09/03(日) 06:04:52.16 ID:ldBVlws1 自分で覚える気は一切ないんですね http://mevius.5ch.net/test/read.cgi/tech/1635936601/843
844: デフォルトの名無しさん [sage] 2023/09/03(日) 14:44:19.10 ID:QHfhMJE9 LUA5.1リファレンスマニュアル 文字列操作 http://milkpot.sakura.ne.jp/lua/lua51_manual_ja.html#5.4 http://mevius.5ch.net/test/read.cgi/tech/1635936601/844
845: デフォルトの名無しさん [sage] 2023/09/03(日) 17:01:33.87 ID:7kfz6vsc 訂正がありました よろしくお願いします ●Regular Expressionの使用環境 Lua ●検索か置換か? 検索 ●説明 最後に現れるコロンの右側だけ抽出したいです ●対象データ ab:e-gkm: 12 ●希望する結果 12 http://mevius.5ch.net/test/read.cgi/tech/1635936601/845
846: デフォルトの名無しさん [] 2023/09/03(日) 17:20:26.33 ID:ruPOb/mk 訂正がありました よろしくお願いします ●Regular Expressionの使用環境 Lua ●検索か置換か? 検索 ●説明 最後に現れるコロンの右側だけ抽出したいです ●対象データ ab:e-gkm: ::12 ●希望する結果 12 http://mevius.5ch.net/test/read.cgi/tech/1635936601/846
847: 845 ◆06.HT2D93O4J [sage] 2023/09/03(日) 17:22:38.45 ID:7kfz6vsc >>846は別の人なのでトリップを付けておきます よろしくお願いします http://mevius.5ch.net/test/read.cgi/tech/1635936601/847
848: デフォルトの名無しさん [] 2023/09/03(日) 17:42:25.87 ID:ruPOb/mk 訂正がありました よろしくお願いします ●Regular Expressionの使用環境 Lua ●検索か置換か? 検索 ●説明 最後に現れるコロンの右側だけ抽出したいです ●対象データ ab:e-gkm: 121212 ●希望する結果 12 http://mevius.5ch.net/test/read.cgi/tech/1635936601/848
849: デフォルトの名無しさん [] 2023/09/04(月) 00:12:22.18 ID:SsZQexqW >>843-844 >>846-848 夏休みキッズ達よ、答えられないor嫌なら見なければいい >>845 [^: ]*$ http://mevius.5ch.net/test/read.cgi/tech/1635936601/849
850: デフォルトの名無しさん [sage] 2023/09/04(月) 13:01:20.01 ID:c5K3sEzk Excelの文字を取り出すLEFT関数、RIGHT関数、MID関数 正規表現でも相当がんばれば再現できなくはないけれど、努力に見合った意味が見つからない http://mevius.5ch.net/test/read.cgi/tech/1635936601/850
851: デフォルトの名無しさん [sage] 2023/09/04(月) 13:08:00.64 ID:nyO3ndTW >[^: ]*$ こういうの後ろから見るよう最適化されるのかな http://mevius.5ch.net/test/read.cgi/tech/1635936601/851
852: デフォルトの名無しさん [sage] 2023/09/04(月) 15:41:22.66 ID:zA8RUwS0 ややこしい検索は正規表現だけよりも awkなどで簡単な正規表現とif文や関数を組み合わせる方が早い http://mevius.5ch.net/test/read.cgi/tech/1635936601/852
853: デフォルトの名無しさん [sage] 2023/09/04(月) 18:55:45.65 ID:BoKCZaYW 今回のはややこしくはない むしろ簡単 http://mevius.5ch.net/test/read.cgi/tech/1635936601/853
854: デフォルトの名無しさん [] 2023/09/04(月) 19:08:28.07 ID:8gjbapjk >>849 アホらしすぎて・・・ http://mevius.5ch.net/test/read.cgi/tech/1635936601/854
855: デフォルトの名無しさん [] 2023/09/04(月) 20:45:35.27 ID:DgpCgO2R >>854 相手の技量は千差万別 自分を基準に考えるからキッズなんだ たとえそれがHello World!レベルであったとしても テンプレ使ってちゃんと質問されているのだから http://mevius.5ch.net/test/read.cgi/tech/1635936601/855
856: デフォルトの名無しさん [sage] 2023/09/04(月) 20:55:42.10 ID:Tkae+foX >>855 気に入らないレスに絡んでるのは貴方も同じ 嫌なら見るな http://mevius.5ch.net/test/read.cgi/tech/1635936601/856
857: デフォルトの名無しさん [] 2023/09/04(月) 20:58:59.14 ID:DgpCgO2R >>856 気に入る気に入らないじゃなくて スレを荒らさないで欲しいって事 http://mevius.5ch.net/test/read.cgi/tech/1635936601/857
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 145 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s