「正規表現」、「正規表現」、「正規表現」の標準的な短縮方法は何ですか?[閉まっている]


11

正規表現を短い方法で呼び出すより標準的な方法を知りたいです。正規表現と正規表現の両方を見ました。

Googleによると、正規表現の正規表現のヒット数はほぼ2ですが、検索方法によって異なります(単語の後に「正規表現」を追加すると、「正規表現」が「正規表現正規表現」になり、結果は異なります)。また、stackexchangeにはregexタグがあります。:)

それを短縮するより適切な方法は何ですか?

おそらくそれは問題ではありません。:)しかし、答えてくれてありがとう。


「正規表現」という言葉を短くする方法は、実際には建設的な質問ではなく、正しい答えを出したり、人々の好みの世論調査以上のものを提供したりします。

@Mark-この質問がなぜ「ガイドラインを満たしていない」としてクローズされたのかわかりません。ガイドラインにチェックを入れると、IMOがそれらのほとんどを満たします。例えば、それは公平な口調で尋ねられ、それは(優れた答えのいくつかで見られるように)理由の議論を招き、経験の共有を招き、それは単なる「心のない楽しみ」ではありません。
ジェイエルストン

@Jay、特に質問しないセクション、特にすべての回答が同等に有効で解決すべき実際の問題がない質問を避けるためにそれが言う部分の下で、よくある質問をご覧になることをお勧めします。その他の懸念事項や質問がある場合は、メタディスカッションサイトでお気軽にお問い合わせください。

正規表現は古いものです、私見。
Mateen Ulhaq

回答:


13

ここには、正しいまたは間違った略語はありません。ほとんどの場合、使用しているAPIの影響を受けます。

正規表現です!

それは正規表現です!

それはまったく別のものです!

優れたMastering Regular Expressionsの著者であるJeffrey Friedlがregex.infoに住んでいるという事実は、私にとって十分なものです。私はそれらを正規表現と呼ぶ傾向があります。しかし、後で気が変わった場合に備えて、これを手元に置いておきます...

s/\bregex\b/$&p/gi;

perlのRexexpです。証明:このワンライナーを実行します:perl -le 'print ref(qr/re/)'。それとも、その正規表現ですか?「regex」は、「regexp」よりも広いマージンで勝ちman perlreます。
デビッドハメン

それはだ正規表現 FTW、!
Mateen Ulhaq

これは些細なことですが、PHPでは正規表現は「preg」と呼ばれていません。pregは、PCREエンジンを使用する正規表現関数の1つのセットのプレフィックスです。
マットベレンジャー

@MattBelangerまた//、Perlでも「呼び出されません」。:)これは、言語間で使用されるさまざまな略語またはその他の規則に関する一般的なポイントでした。
マーク・ウィテカー

1
@Mark Whitaker私はコーヒーを飲む前に、午前6時30分に投稿を非難しました:)
MattBelanger

11

いくつかの兆候としてRegex-.NETのクラスとregexJavaのパッケージがあります。ないRegexp。2つのかなり大きな「エコシステム」。これは、ある委員会がどこかでこのように、あるいはそのように決定したかのように、私にとってはそれ以上のことを意味します。


4
Javascriptでは、RegExp

9

これを指示する標準はありません。より一般的であるものにしたように、Googleは述べている正規表現対の正規表現いくつかの1380万9.8対発見によっては。


6

正規表現ははるかに一般的であり、Regexpと言うと、一目または二目がおかしいかもしれません。


もちろん、Rubyistに言わない限り。;)
ブランドンサトロム

2

このスレッドが短縮されるのregexpを見たことはありませんでしたregex。リストに追加するためだけに、新しいC ++標準には<regex>があり<regexp>ます。


1

より標準的なものは、あなたが話している人々の支配的な言語に依存します、と私は主張します。上記のRegex.NETおよびJava については正しいが、RubyはRegexp正規表現にクラスを使用します。


1

私の答えはより形態学的です。このため省略形を提供したいと考えていた最初の人として自分自身を考えてみましょう概念を(確かregexで、またはその両方がどこから来て、アダム以来、私たちと一緒にされていない正規表現)、そしてあなたはそれがから来る必要があることを知って、正規表現

私の辞書は、そのregを教えてくれます。省略形で、定期的かつEXP。エクスプレスの速記です。したがって、略語の規則に従う場合、REGEXPはより構造的に見えます。しかし、新しい単語(彼らがそれを呼ぶ新語主義)を形成することは常にまっすぐではなく、しばしば言語学者ではない人々によって行われます。これらの問題を考慮して、より審美的に魅力的な発音を持つ名前を作成するために、REGEXを作成できます。

また、メモとして、StackExchangeエディターは正規表現を間違ったスペルと見なしますが、正規表現は問題ありません:)


1
SEエディターにはスペルチェックがありません。
Mateen Ulhaq
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.