[過去ログ] Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
101(3): 2017/05/05(金)08:29 ID:bm+deAdf(1) AAS
「Regular Expression」ってことは
RegularじゃないExpressionもあるのかな?
102: 2017/05/05(金)11:21 ID:Ll1Ek2oh(1) AAS
>>101
外部リンク:www.google.co.jp
103: 2017/05/05(金)13:41 ID:Xc50Qjgk(1) AAS
>「irregular expression」に関連するキーワード
>
>保守速報
ワロタ
104(1): 2017/05/07(日)03:23 ID:bf3ZF7DF(1) AAS
>>101
正規表現で表される集合の標本それぞれが正規でない表現じゃないの
105: 2017/05/07(日)07:31 ID:fOF53fEF(1) AAS
そもそも誤訳だし
106: 101 2017/05/07(日)16:34 ID:fwX9OlSY(1) AAS
>>104
なるほどおおおおぉぉぉ!!!
合点がいきまくりんぐです。ありがとうございます!
107: 2017/05/13(土)23:19 ID:4xoUv3bU(1) AAS
書き込めない?
108(1): 2017/05/14(日)17:21 ID:IUk17Lsy(1/2) AAS
●Regular Expressionの使用環境
サクラエディタ
●検索か置換か?
検索
●説明
「ABC」の英大文字と小文字を区別せずに検索したいのですが
書き方はあるのでしょうか?
今は『abc|Abc|ABC』という正規表現を使っていますが
書くのがめんどうだし、aBcやabCにもヒットさせたいので
もっと簡潔な書き方があれば教えて下さい。
109(1): 2017/05/14(日)18:29 ID:YzpdvDlp(1) AAS
>>108
(?i:ABC)
で行けるんではなかろうか
110(1): 2017/05/14(日)18:30 ID:qjlEaygK(1) AAS
そのものズバリのチェックボックスがあるのに釣りかメクラか
111(6): 2017/05/14(日)20:19 ID:IUk17Lsy(2/2) AAS
>>110
すみません、実はJaneStyleなど複数の環境で正規表現を使っていて、一番よく使うサクラエディタを例に出してしまいました。
確かにサクラエディタだと「英大文字と小文字を区別する」ってチェックがありますよね・・・
>>109
ありがとうございます!バッチリいけました。 ><
112(2): 2017/05/27(土)19:51 ID:gdXMy//z(1) AAS
●Regular Expressionの使用環境
テキストエディタMeryでの強調文字列指定について質問です
外部リンク:www.haijin-boys.com
Onigmo (Oniguruma-mod) (regular expression library) 5.15.0
外部リンク:github.com
●検索か置換か?
検索?
●対象データ
"D:\PATH\HOGE",1,307,,0,"15/01/01 00:00:00","12/12/31 00:00:00",1,1,,,,"著者X",,,,,"タイトルA",,,2,,,,,1,1101,1101
"D:\PATH\FUGA",,,,,,"15/02/01 00:00:00",1,1,,,,,,,,,"名前B",4,,0
省14
113(1): 2017/05/28(日)06:04 ID:PkY5eGnw(1) AAS
"[^"]*"(?=[^"]*$)
(?<=")[^"]*(?="[^"]*$)
114: 112 2017/05/28(日)07:52 ID:5aByZaI0(1/2) AAS
>>113
両方のパターンを教えていただきまして、ありがとうございます
"フォルダパス" の "[A-Z]:\\.+?" と "年/月/日 時:分:秒 "の "../.+?"
タイトルフィールドだけは全/半スペースで字下げして "[ ]+.+?" というパターンまでは作れましたが
字下げなしで強調表示できるようになり、一層見分けやすく、編集しやすくなりました
なぜこれらが最後の "タイトル" 部分にマッチするのか、まだ理解できてはいないのですが
読み解けるように頑張ってみます
115: 112 2017/05/28(日)11:31 ID:5aByZaI0(2/2) AAS
先読みと後読みの使い方をなんとなく理解できるようになったかも?という感じで、自分で同じ表現をすぐに導き出せるかとなるとまだまだ難しそうです
調子にのって後読みで12番目のカンマの後ろの "著者" にマッチさせようとやってみましたが、繰り返し表現をふくむ後読みはダメだとか…
^".+?"([^,]*,){12}".+?" で「行頭から"著者"まで」はできても ^(?<=".+?"([^,]*,){12})".+?" では機能しないんですね
あれこれ弄り回して "タイトル" からカンマ5つ戻るかたちで先読みにして "[^"]*"(?=(,[^,]*){5}"[^"]*"(?=[^"]*$)) にしたら "著者" に
同様に {4} で "出版社" にマッチしました
おかげさまで色々と勉強になり、あらためてありがとうございました
116(1): 2017/05/28(日)12:13 ID:IsUf2Pl+(1) AAS
こんな古代呪文みたいなの、実際に仕事とかで使ってないとなかなか覚えないし
覚えてもすぐ忘れてしまうよなw
全てのパターンを記憶して空で完全詠唱できる人なんているんだろうか?
117: 2017/05/28(日)13:15 ID:QUomuFPF(1) AAS
暗唱できる必要性があるのか?
使うときにそういうのがあったなあって思う出すだけでいいだろ
あとは詳細を見て使えばいいだけ
118(1): 2017/05/28(日)13:26 ID:35oU3ReV(1) AAS
仕事じゃなく趣味で覚えたけど
間違いなく覚えた方が便利
どっかに正規表現化してるだけでお金貰える仕事ないかな
119: 2017/05/28(日)15:27 ID:dHcH/mRb(1) AAS
>>116
わたしレベルになると詠唱破棄すら可能w
120: 2017/05/28(日)16:06 ID:MqtJ47ff(1) AAS
言語環境ごとに使える使えない、エスケープ必要不必要を間違えたりする
サポートしてない環境の多い先読みとかは他の手段使っちゃったりするからなかなか使いこなせない
上下前次1-新書関写板覧索設栞歴
あと 882 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s