[過去ログ] Regular Expression(正規表現) Part13©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(5): 転載ダメ©2ch.net [sageteoff] 2014/11/05(水)10:12 ID:CXVoT6Mj(1) AAS
Regular Expressionスレです。

質問する場合は必ず実装言語や処理系ソフトウェア名を示してください。

前スレ
Regular Expression(正規表現) Part12
2chスレ:tech

天ぷら等2以降
876
(1): 2017/01/10(火)02:26 ID:lqVFUn0Z(1/2) AAS
javascriptのソースで遭遇したんですが、

[ -~]

ってどういう正規表現なんですか?英文字とマッチしてるようなんですが・・・
877
(1): 2017/01/10(火)02:38 ID:fP39RQYT(1) AAS
>>876
ASCIIコードで書けば [\x20-\x7e] で印字可能文字の全体
\x00-\x1f, \x7fは全て制御文字
878: 2017/01/10(火)03:07 ID:lqVFUn0Z(2/2) AAS
>>877
なるほど!そういう意味だったんですね…何かの特殊文字化と思って???状態でした。
ありがとうございます
879: 2017/01/16(月)19:51 ID:GvJtwLGJ(1) AAS
>>869-875
ありがとうございます。
¥B.→全角空白でいけました!
880
(1): 2017/01/17(火)01:06 ID:TKHULUbB(1) AAS
gawkは、/[a-z]/で英大文字もマッチする
小文字だけのチェックなどしないから長い間気がつかなかった

ぐぐったら有名なバグだった
881
(1): 2017/01/17(火)14:11 ID:QWXHES32(1) AAS
>>880
マジ?
普通に

$ echo "HELLO¥nhello" | gawk '/[a-z]/'
hello

になったんだが、バージョン違い?(4.1.1です)
882: 2017/01/18(水)00:05 ID:b8uVoaAX(1) AAS
>>881
ごめん、バージョン3. です
4. は直っているらしいです、まだ使っていませんが
883
(1): 2017/01/18(水)12:45 ID:Igfwm5uK(1/7) AAS
●Regular Expressionの使用環境
Java

●検索か置換か?
検索

●説明
最短の指定文字列の間の文字を複数条件で検索したい
a(.*?)b
c(.*?)d
e(.*?)f
これを1つにしたいんだが、
a(.*?)b|c(.*?)d|e(.*?)f 一致せず
(a|c|e)(.*?)(b|d|f) 一致せず

●対象データ
aあいうえおb
cかきくけこd
eさしすせそf

●希望する結果
あいうえお
かきくけこ
さしすせそ

おねがいします
884
(1): 2017/01/18(水)13:02 ID:Igfwm5uK(2/7) AAS
補足
(a|c|e)(.*?)(b|d|f) 一致せず
これをやったのは最初にaにマッチした時は必ず次に最初にマッチするのはbだからです。cにマッチしたら次にマッチするのはd、eにマッチしたら次にマッチするのはf
対ではない他の文字列が先に出てくることはありません
885
(1): 2017/01/18(水)13:08 ID:2zcCu4Ky(1/2) AAS
[ace](.*?)[bdf]
886: 2017/01/18(水)13:15 ID:Igfwm5uK(3/7) AAS
>>885
ありがとうございます
説明不足すいませんabcdefのやつは実際は1文字じゃないんです
887: 2017/01/18(水)13:17 ID:lqRpqFwx(1/2) AAS
>>884
たとえば、aあいうえおc にはマッチしてほしくないってこと?
888
(2): 2017/01/18(水)13:20 ID:aCeYQIzy(1/3) AAS
(?<=a).*?(?=b)|(?<=c).*?(?=d)|(?<=e).*?(?=f)
889
(1): 2017/01/18(水)13:20 ID:lqRpqFwx(2/2) AAS
違った。ええとつまり、aで始まればbで終わり、cで始まればdで終わる、ってこと?
890: 2017/01/18(水)13:26 ID:Igfwm5uK(4/7) AAS
>>889
そうです!
891
(1): 2017/01/18(水)13:30 ID:U5PxsZIV(1) AAS
(a(.*?)b)|(c(.*?)d)|(e(.*?)f)
だと駄目?
892: 2017/01/18(水)13:32 ID:aCeYQIzy(2/3) AAS
>>891
キャプチャの番号がズレるでしょうよ
893: 2017/01/18(水)13:43 ID:2zcCu4Ky(2/2) AAS
ruby 2.2.1でa(.*?)b|c(.*?)d|e(.*?)fでマッチするけど?
894: 2017/01/18(水)13:46 ID:aCeYQIzy(3/3) AAS
並列にキャプチャするとキャプチャ結果引っ張ってくるの手間じゃない?
895: 2017/01/18(水)15:07 ID:Igfwm5uK(5/7) AAS
>>888
試してみました
java.util.regex.PatternSyntaxException: Look-behind pattern matches must have a bounded maximum length near index 95:
と返ってきてしまいました。どういうこと?
896: 2017/01/18(水)15:31 ID:1DV8OvrA(1) AAS
aやらbやらに可変長パターン用いてるんでないの?
実際に使用しているパターンを晒さないと前に進まないと思うよ
897
(1): 2017/01/18(水)16:15 ID:Igfwm5uK(6/7) AAS
a <div class=\"number\">
b </div><div class=\"name\">
c <div class=\"date\">.*?\\)
d \\.
e <div class=\"message\">
f </div></div>
です
可変長のやつを中で使ってはダメなのか!
898
(1): 2017/01/18(水)17:17 ID:ZI2HwePN(1) AAS
>>897
cは括弧の対応が取れてないと思うんだがコピーミス?
可変長がダメなのは>>888の奴で、>>883の最初の奴で良さそうに思えるんだが
ただ、.*?だともしもデータの対応が取れてなかったらごそっとキャプチャしちゃう恐れがあるし、その時はダンマリか猛烈に遅くなる可能性もある
899: 2017/01/18(水)17:43 ID:HRpr9Zj8(1) AAS
可変長戻り読みはコストが大きいから無理(Javaは可能だが上限あり)
面倒だけどキャプチャ括弧で頑張るしかない

で, そのパターンから見るにHTMLなんだろうけど, それ正規表現じゃなきゃいけませんかってとりあえず聞いておく
HTMLパーサライブラリなんて世にいくらでもありますよ, と
900: 2017/01/18(水)18:13 ID:clhGKXZp(1) AAS
>HTMLパーサライブラリなんて世にいくらでもあります
まずはそこだよなw
901: 2017/01/18(水)21:24 ID:Igfwm5uK(7/7) AAS
>>898
コピーミスではないんですが間違ってましたか!

とりあえずエスケープもちゃんととって答えてくれたやり方やってみましたが正しく取れませんでした
自分の環境のせいかもしれません
キャプチャ括弧というのでやってみようと思います
何度も限定的な同じことを繰り返すから正規表現のほうが軽いかなと思ったんですけどhtmlパーサーってやつの方がいいみたいですね。それも検討してみます
どうもありがとうございました!
902: 2017/01/28(土)18:23 ID:DLwo47M5(1/4) AAS
秀丸で
2009年1月
2011年3月
2011年11月
2013年12月
のような行がたくさんあるのですが
2009年 1月
2011年 3月
2011年11月
2013年12月
のようにしたいのですが
年.月
で1-9月が検索できることは分かったのですが
置換先にどう書いたらよいのでしょうか
903
(2): 2017/01/28(土)18:30 ID:XnHJw37P(1) AAS
年(\d)月
年 $1月
でどうかな?
904: 2017/01/28(土)18:41 ID:DLwo47M5(2/4) AAS
>>903
検索(S): 年(\d)月
置換(E): 年 $1月
としたら結果は
2009年 $1月
2011年 $1月
2011年11月
2013年12月
となってしまいました。正規表現(R)のチェックボックスは入れています。
検索で出てきたサルでも分かる正規表現入門とMIFESサンプル集のページを見ましたが
置換用メタ文字というのが分からなくて困っているんですね私は、たぶん。
905
(1): 2017/01/28(土)19:16 ID:yUzAOYuJ(1) AAS
秀丸持ってないから分からんけど\1とか
906: 2017/01/28(土)20:04 ID:DLwo47M5(3/4) AAS
Windows PowerShellだとsedあるのかなとか思いましたが、無かったorz
秀丸スレで聞いてみます
907: 2017/01/28(土)20:34 ID:DLwo47M5(4/4) AAS
>>903
>>905
レスありがとうございます
秀丸スレで教えてもらうことができました

検索(S): 年([0-9])月
置換(E): 年 \1月
908
(1): 2017/01/29(日)00:11 ID:ahYjitv7(1/2) AAS
\1 は検索文字内で使うものであって、置換の方は $1 を使うのが自然なんだけどな
秀丸の実装が腐ってるのか
909: 2017/01/29(日)00:14 ID:pBh4CFEL(1) AAS
うっm
910: 2017/01/29(日)01:17 ID:q/JB8S+S(1/2) AAS
>>908
同様のsedという例があるからなぁ・・・・
そもPOSIX標準で置換に関して規格ってあるんだっけ?

まぁPCREでも.NETの正規表現でも使った方がいいんじゃねとは思う
秀丸自体最早古臭いけど
911: 2017/01/29(日)04:19 ID:9/7795aT(1) AAS
秀丸はbregonig.dllを使えるので正規表現の機能的には十分だし
他のエディタではあんまりない機能
「正規表現でのインクリメンタルサーチ」
ができるので重宝してる
912
(1): 2017/01/29(日)06:22 ID:ahYjitv7(2/2) AAS
Perl では $1 を推奨してるだけで規格自体は無いかなぁ
でも bregonig.dll で $1 が使えるのに、置換に使えないっていうのはおかしい
913: 2017/01/29(日)07:31 ID:q/JB8S+S(2/2) AAS
>>912
デフォルトではbregonigじゃなくてHmJreなんだろ
何も不思議じゃない
914
(1): 2017/01/29(日)11:54 ID:Gjda/nA+(1/2) AAS
Windowsのエディタっていま何が主流なんですか?
915: 2017/01/29(日)12:00 ID:CRRLjGuc(1) AAS
すごいもんeditしようとしてるな
916: 2017/01/29(日)12:13 ID:Gjda/nA+(2/2) AAS
えっ!?(なんでワカタの)
917: 2017/02/04(土)15:35 ID:e9aNESBj(1) AAS
>>914
禿丸
918: 2017/02/17(金)00:43 ID:aR5hX4hL(1) AAS
$1とか\1とか効いたり効かんかったり、イライラするのは何故?←訊くな
919
(1): 2017/02/20(月)16:30 ID:D++FG3XO(1/4) AAS
●Regular Expressionの使用環境
VB.NET(回答はサクラエディタでも可)

●検索か置換か?
置換

●説明
巨大な配列に代入を行っているプログラムソースの途中に1行追加して
それ以降の要素番号を1ずつずらしたいんですが、
ずらす部分を正規表現置換でやることは可能でしょうか?

●対象データ
hogehoge(0) = "AAA"
hogehoge(1) = "BBB"
hogehoge(2) = "CCC"
hogehoge(3) = "DDD"
hogehoge(4) = "EEE"

●希望する結果
hogehoge(0) = "AAA"
hogehoge(1) = "BBB"
hogehoge(2) = "XXX" ←手入力でこの行を新たに追加
hogehoge(3) = "CCC" ←正規表現置換でhogehogeの要素番号を+1
hogehoge(4) = "DDD" ←正規表現置換でhogehogeの要素番号を+1
hogehoge(5) = "EEE" ←正規表現置換でhogehogeの要素番号を+1

※ちなみに実際にはhogehogeの要素番号は数千ぐらいまであって
「=」の右側の式もこんなに単純ではないです。
920: 2017/02/20(月)16:41 ID:D++FG3XO(2/4) AAS
↑あまり過去ログ読んでなくて、もし既出だったら教えて下さい...
921
(1): 2017/02/20(月)16:54 ID:Hh/GX1rY(1/2) AAS
正規表現で足し算出来るのかな?
でもね、こう言う場合は
Int n=0
hogehoge(n)="AAA";n=n+1;
hogehoge(n)="BBB";n=n+1;
とかにしておくと、いいよ。
922
(2): 919 2017/02/20(月)17:11 ID:D++FG3XO(3/4) AAS
>>921
すみません、例を単純化しすぎました。
実際には

hogehoge(0) = "AAA"
hogehoge(0) = hogehoge(0) & "XYZ"

みたいに同じ要素が複数回出現するので「hogehoge」にヒットさせて
直後の()内の数字を+1するしかないかなと思っています。
923
(1): 2017/02/20(月)17:21 ID:aGrUDuyU(1) AAS
例えば配列要素2を追加する場合
hogehoge(1)=hogehoge(1)+"AAA"
→ hogehoge(1)=hogehoge(1)+"AAA" //そのまま
hogehoge(3)=hogehoge(1)+"AAA"
→ hogehoge(4)=hogehoge(1)+"AAA" //左辺のみ+1する
hogehoge(3)=hogehoge(3)+"AAA"
→ hogehoge(4)=hogehoge(4)+"AAA" //左辺右辺それぞれ+1する
ってことか?
VB.NETやサクラエディタのマクロで組めば可能だろうが、
VB.NETやサクラエディタのスレで聞け
924: 922 2017/02/20(月)17:27 ID:D++FG3XO(4/4) AAS
>>923
1つの行内ではその要素番号しか出てこないです。
あと要素番号の戻り、例えば

hogehoge(3) = "DDD"
hogehoge(2) = hogehoge(2) & "EEE"

みたいにある要素の処理の次にそれより若い番号の要素の処理が来ることもありません。

でも確かに正規表現の範疇ではなかったですね。
すみません。去ります。
925: 2017/02/20(月)17:28 ID:Hh/GX1rY(2/2) AAS
>>922
その足し算処理の
vb.netプログラム書けばいいんじゃないか?
数千行をファイルに書いておいて
配列に読み込んで
正規表現で(数字)見つけて1足す
どうかな?
3分あれば出来る。
926: 2017/02/21(火)00:06 ID:DnJwQ0KY(1) AAS
実際に要素番号を+1する必要あるの?
↓こういう置換でいいんじゃね?
hogehoge(2+1) = "CCC"
hogehoge(3+1) = "DDD"
hogehoge(4+1) = "EEE"
927: 2017/02/21(火)03:30 ID:BY3mJNCy(1) AAS
配列に数千行も代入文が続くなんて
どう見てもステップ数稼ぎででかくしたとしか思えん
ステップ数あたりでお金を払ってだらそういうこともされるだろうよ
928: 2017/02/21(火)05:37 ID:Mc+Bkh/z(1) AAS
全然スレチなのであまり詳しくは書かないけど
Excel使ってそういうコード書くのは何回かやったことがある
数値をインクリメンタルさせる部分はExcelの機能に頼って
セルの値を文字列連結させてコードに仕立て上げる
929: 2017/02/21(火)09:27 ID:bUsqhz7M(1) AAS
>手入力でこの行を新たに追加
ってのが、エディタ内でやるのか、コマンドラインで挿入コマンドを打つのか、で対処の仕方が変わると思うけど
追加する行をどう選定してるのかな
930
(2): 2017/02/23(木)14:39 ID:5Z+LEgjB(1/2) AAS
5桁の数字で44032から55215だけにマッチさせる表現はありますか?
自分で作ったら42〜や40〜にもマッチしてしまう気がします
どうぞご教示お願いします
931
(1): 2017/02/23(木)15:06 ID:9XUMgpP/(1) AAS
>>930
正規表現でやることじゃないが
4(4(0(3[2-9]|[4-9][0-9])|[1-9][0-9][0-9])|[5-9][0-9][0-9][0-9])|5([0-4][0-9][0-9][0-9]|5([0-1][0-9][0-9]|2(0[0-9]|1[0-5])))
932
(1): 2017/02/23(木)15:28 ID:5Z+LEgjB(2/2) AAS
>>931
うわー、早速ありがとうございます
まだ読みこなせていませんが[0-9]を使っていい範囲と、使ってはいけない範囲を分解してORで書く感じですね
これが使えないのは意地悪ですよね
[44032-55215]
933: 2017/02/23(木)15:55 ID:qZcVpQDS(1) AAS
[ab-cd]がab〜cdの範囲にならないのも意地悪か?
934
(1): 2017/02/23(木)16:13 ID:VAe27q9f(1) AAS
そもそも正規表現でやることじゃないし意地悪とか意味不明
935: 2017/02/23(木)16:14 ID:lo050pCS(1) AAS
何にでも得手不得手ってあるからな
プロ野球選手にサッカーやらせてヘタクソって言ってるみたいなもんだ
936
(1): 2017/02/24(金)00:50 ID:q1JDjPNt(1) AAS
>>932
何でそれで行けるべきと思ったの?
937: 2017/02/24(金)06:14 ID:pM2eDGo5(1) AAS
>>936
横からでスレチで悪いが「行けるべき」はさすがに気持ち悪い。(反応不要です)
938
(1): 2017/02/25(土)12:34 ID:flbrvxvt(1) AAS
>>930
俺はそういう数の範囲をマッチさせる正規表現を組み立てて返す関数をPerlで作ったわ
再起呼び出しを駆使すれば意外とシンプルなコードが出来るぞ

>>934
正規表現でのみ検索してデータを返すシステムだと正規表現でやるしかないんだわ
データを全部受け取って比較演算子でやれればいいんだけどな
939
(1): 2017/02/25(土)12:58 ID:d9mNErv5(1) AAS
>>938
まあそういうことだけど、そんな場合ってあまり無いよね
多分質問者もそういう環境じゃないと思うな
言語系ではないだろうからエディタ、excel等だと思うけどマクロが組めないだけなんだろう
940: 2017/02/25(土)15:45 ID:uYJa88pq(1) AAS
正規表現だけで対応すべきか、素直にプログラムを書いて対応すべきかを見極めるのが、正規表現と付き合ううえで一番大事な部分。
941
(4): 2017/02/25(土)23:44 ID:kQQR0LzA(1) AAS
●Regular Expressionの使用環境
phpのpreg_match_all

●検索か置換か?
検索

●説明
サイトの引越をするために外部のhtmlファイルをfile_get_contentsで取得しました。
ついでに画像のパスも変更したいと思い、imgタグはシンプルな正規表現でかけたのですが
inputタグでtypeがimage、しかも1つのinputタグのなかにsrcやonmouseoverなど、複数の画像パスがあり全てをヒットさせたいです

●対象データ
前略〜
<div class="xxxxxxx"><input type="image" name="xxxxxxxx"
onclick="doSubmit();" src="images/xxxx.jpg" value="GO" alt="GO"
onmouseover="this.src='images/yyy.gif'"
onmouseout="this.src='images/zzzzz.png'" /></div>
〜攻略

●希望する結果
hogehoge(0) = "images/xxxx.jpg"
hogehoge(1) = "images/yyy.gif"
hogehoge(2) = "images/zzzzz.png"

よろしくお願いします!
942
(1): 2017/02/26(日)05:09 ID:mfQeCKHi(1/6) AAS
>>941
php知らんので確認はできないけど
(?:<input\s(?=[^>]*?type=["']image["'])|\G)[^>]*?src=["']\K([^"']+)
でどうかな?
「<input type = image」のような記述も許すのなら改造してくれ
943: 2017/02/26(日)05:15 ID:mfQeCKHi(2/6) AAS
あっ末尾括弧不要だね ["']+
944
(1): 2017/02/26(日)12:18 ID:2VvxLCqH(1) AAS
>>941
単に拡張子を狙って
(images/.+)\.(png|jpg|gif)
なんてのはどうでしょう
945
(1): 2017/02/26(日)12:33 ID:DjVx44l4(1) AAS
ディレクトリの名前はimagesとは限らないんじゃない?
preg_match_all('/(?<=[\'"])[\w\/-]+\.(?:jpe?g|gif|png)(?=[\'"])/i',$data,$match);

とかはどう?
946
(1): 2017/02/26(日)12:48 ID:mfQeCKHi(3/6) AAS
そうだね
用件が、inputタグで属性typeがimageの場合とあるけど
サイト引っ越すんならそんな場合に限定するのはおかしいので
全部(他のタグ中や普通の表示文字列内や、コメント内にあったとしてもそれも)
取り出したほうがいいもんね
947
(1): 941 2017/02/26(日)14:41 ID:/FywCWxK(1/2) AAS
>>942
希望したかたちでひろえました、ありがとうございます!
>>944-946
通常のimgタグは945に似た形の正規表現で処理済みでした、ありがとうございました。

復習しておきたいんですが
「正規表現 量指定子」とかだと942の\Gとか\Kでてこないんですが
なんてググればいいでしょうか?
948: 2017/02/26(日)16:15 ID:340uhvEW(1) AAS
>>939
うん、あまり無いね
初めて出くわしたときは眩暈がしたわ
949
(1): 2017/02/26(日)17:00 ID:mfQeCKHi(4/6) AAS
>>947
もう見つかってるとは思うけど
正規表現入門とか解説とかいうページは読み物としてはいいかもしれないが機能を検索するには不向き
まずは機能一覧を探すようにする
例えばphpの場合は、公式マニュアルを最初に探す
「php 正規表現 マニュアル」
そうすれば、次には「エスケープシーケンス」も検索に追加するとかが分かる
外部リンク[php]:php.net
他の言語の場合も
「正規表現 ruby」「正規表現 鬼車」とかでまず機能一覧のページを探せばいい
950: 2017/02/26(日)17:11 ID:mfQeCKHi(5/6) AAS
ruby等の場合のURLが抜けた
外部リンク:doc.okkez.net
外部リンク[html]:k-takata.o.oo7.jp
951: 2017/02/26(日)18:00 ID:iMAoOT+h(1) AAS
最近紙の技術書とか読まなくなったな。
使いたい機能を見つけるのに時間がかかりすぎる。
正規表現検索対応の電子ブックで出してくれたら買うんだが。
952: 2017/02/26(日)18:05 ID:1a5Lx6dL(1) AAS
正規表現は独自拡張が多過ぎるからC++で採用されたECMAScriptの正規表現を中心に後はライブラリのマニュアルとか見るしかないと思う
953
(1): 2017/02/26(日)18:23 ID:/FywCWxK(2/2) AAS
>>949
エスケープシーケンスね、ありがとうございます。
954: 2017/02/26(日)20:23 ID:mfQeCKHi(6/6) AAS
>>953
使ってないとは思うが、独自データ属性でdata-type="image"とかがあったら誤爆するんで訂正
(以前のレスで["']+とか用件とか間違い発言もあるがさらっと流してね)
(?:<input\s(?=[^>]*?(?<=\s)type=["']image["'])|\G)[^>]*?src=["']\K[^"']+
955: 941 2017/02/27(月)03:32 ID:Gb3k9mdh(1) AAS
フォローありがとうございます。
> 独自データ属性
そんな高度なものは使っていなかったので大丈夫でしたが違いを確認します!
956: 2017/03/10(金)06:33 ID:9DaoieFN(1) AAS
「RegEx」ってどう読むの?
957: 2017/03/10(金)09:51 ID:K9fW84T9(1) AAS
レギュラーエクスプレッション
958: 2017/03/10(金)12:27 ID:7jiyOitp(1) AAS
正規表現
959: 2017/03/10(金)17:19 ID:Qd1RBCEf(1) AAS
レグエックス
960
(1): 2017/03/10(金)21:32 ID:nO8xf2gI(1) AAS
Fedex のように発音するとどこかに書かれてた。
961: 2017/03/10(金)21:35 ID:1tgzEo2G(1) AAS
ネイティブの発音だと「レゲェ」って聞こえる
962: 2017/03/10(金)23:03 ID:tXKdCDND(1) AAS
>>960
オライリーの「詳説正規表現」に書かれてたね
自分は「レゲックス」なのか「レジェックス」なのか分からずにいる
963
(1): 2017/03/10(金)23:32 ID:nXK4riNi(1) AAS
regularの発音に沿うならレゲックスっぽい
964: 2017/03/10(金)23:40 ID:1IM+xFdJ(1/2) AAS
今までレグイーエックスと言っていたが、レゲックスていいな、そう呼ぶかな

て、よく考えたら脳内でしか使うことないからどうでも良いか
965: 2017/03/10(金)23:43 ID:1IM+xFdJ(2/2) AAS
>>963
沿ったらレギュックスに思えてきた…
966
(1): 2017/03/11(土)02:12 ID:0+qQEpf8(1/2) AAS
外部リンク:ejje.weblio.jp
リージェックスって言ってる
967: 2017/03/11(土)02:17 ID:eS2MfmCX(1/2) AAS
cflagsをしーえふえるえーじーえすって読んでるから多分機械読みだぞ
968
(1): 2017/03/11(土)03:41 ID:0+qQEpf8(2/2) AAS
発音記号・読み方 /ˈɹɛdʒˌɛks(英国英語)/
って書いてあんじゃん
969: 2017/03/11(土)04:25 ID:eS2MfmCX(2/2) AAS
/??????ks/もあるんだよなぁ
970: 2017/03/11(土)06:33 ID:ksNuoGmO(1/2) AAS
素直に読めば「レジェクス」だと思うんだけど
一人もいないね・・・
971
(1): 2017/03/11(土)08:25 ID:Z8dykLLF(1) AAS
大文字になっているEを単語の区切りと見て素直に読むと、レグエックスかも知れん。
972: 2017/03/11(土)08:39 ID:RCY883uq(1) AAS
exit読みから派生してレジイク
973: 2017/03/11(土)09:08 ID:h5T3JHpB(1) AAS
レジクソだろ
974: 2017/03/11(土)10:18 ID:8EPAG5jM(1) AAS
レゲエが拡張された新しい音楽スタイル、レゲックス。
975: 2017/03/11(土)11:04 ID:JsoExgwj(1/2) AAS
>>966
そんなのアテにならん
976: 2017/03/11(土)11:05 ID:JsoExgwj(2/2) AAS
>>971
レグェックス
977: 2017/03/11(土)16:38 ID:ksNuoGmO(2/2) AAS
なんか吐いてるみたいw
978: 2017/03/11(土)19:37 ID:M5Z0zeDZ(1) AAS
極力舌を上顎に付けないrの発音を練習しておいて
gexの部分を「ウェッ」みたいに言えるようになってから、

「正規表現とかけて赤ワインの飲みすぎと解く、その心は?」
「ェウェッ…」

ってネタをやってる
979: 2017/03/13(月)12:46 ID:1nW2SDLA(1) AAS
TeXはテフだよね。だからレゲッフだと思う
980: 2017/03/13(月)13:46 ID:N3DmujAP(1/3) AAS
うじぇ
981: 2017/03/13(月)13:47 ID:AvyIY0iY(1) AAS
regexはリージェックスって脳内で読んでたが少数派か

rege…という綴りをまんまローマ字読みするのはものすごく違和感がある
それなりに英語ができる人は同じ違和感を覚えるんじゃないかな
982: 2017/03/13(月)13:50 ID:N3DmujAP(2/3) AAS
外部リンク:ja.glosbe.com
外部リンク[html]:docs.python.jp
外部リンク[html]:docs.python.jp
外部リンク:social.msdn.microsoft.com
983
(1): 2017/03/13(月)13:54 ID:RsKsx8Gp(1) AAS
レジェックスとか言ってる人は
regenerateを”れじぇねれーと”とかallow,denyを"あろー,でにー"とか言ってそう
いわゆる日本人読みやな
984: 2017/03/13(月)14:31 ID:N3DmujAP(3/3) AAS
warning
985: 2017/03/13(月)14:31 ID:A9v11X3F(1) AAS
ぬるぽ
986
(1): 2017/03/13(月)19:07 ID:83MIjbrk(1) AAS
>>983
では外国人読みは
987: 2017/03/13(月)19:49 ID:xj6UKIPj(1) AAS
へじぇっ
988: 2017/03/13(月)22:19 ID:DSeW/X1Y(1) AAS
ドイツ語やラテン語をある程度知ってるとレゲックスは自然に感じる
989: 2017/03/14(火)10:24 ID:vbV/Jpv3(1/2) AAS
補充
990: 2017/03/14(火)12:36 ID:6d/Dn8y7(1) AAS
>>986
日本語で書けばリージェックスやろ
>>968に発音記号も書いてあるやん
regeという字面ならreは日本語で書くと”り”と発音するのが普通

読み方1つで教養ってでるよな
ALTをアルトなんて読むアホはalternativeという単語も知らないのだろうし
991
(2): 2017/03/14(火)12:45 ID:zY6yKh7C(1) AAS
allow denyなんかは中学英語のアクセントや読み方の頻出単語だから
まともに読めない人は色々とお察しはする
992: 2017/03/14(火)13:00 ID:Hvng9m9D(1) AAS
外国語 = 英語という短絡もお察し
993: 2017/03/14(火)13:29 ID:dFlCfFI8(1) AAS
>>991
嘘やろ
denyを中高で習った覚え無いわ
今調べてもセンター試験対策レベル扱いだし
994: 2017/03/14(火)15:57 ID:vbV/Jpv3(2/2) AAS
>読み方1つで教養ってでるよな
995: 2017/03/14(火)16:02 ID:GQqLH83Y(1) AAS
造語で正式な読みも規定されてないし、IPAの発音記号だって2つ併記されてるものをどうこう言うのも大人気ない
2つのうちの好きなほう使えばいいじゃん
996: 2017/03/14(火)18:36 ID:gK5uM7c+(1) AAS
>>991
こないだ職場でデニーって読んで
「デニーズじゃないんだからw」とバカにされたとこだよ…orz
997: 2017/03/14(火)19:06 ID:ODacrlG+(1) AAS
俺中卒だけどデナイだろ?
998: 2017/03/15(水)01:00 ID:ko4BTSP2(1/2) AAS
次スレ立ててくるよ
999: 2017/03/15(水)01:57 ID:458LHYZa(1) AAS
中学で英語だけは年に1回は100点取ってたけど
denyを教わったことはない
1000: 2017/03/15(水)02:10 ID:ko4BTSP2(2/2) AAS
規制もらってたので代行お願いしました

Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net
2chスレ:tech
1001
(1): 1001 Over 1000 Thread AAS
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 860日 15時間 57分 40秒
1002
(1): 1002 Over 1000 Thread AAS
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
外部リンク:premium.2ch.net

▼ 浪人ログインはこちら ▼
外部リンク[php]:login.2ch.net
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.231s*