JavaScript で正規表現を使用する場合、括弧内の落とし穴に注意する必要があります。それは、括弧内のメタ文字の問題です。私自身も罠にはまってしまいましたし、ネットで調べると多くの人がこの罠に陥っているので、ざっくりとまとめてみます。
角かっこは正規表現では文字グループ(文字クラス)と呼ばれるものもあり、文字クラスと訳したり、文字セット 。結局のところ、クラスはオブジェクト指向コンピュータサイエンスにおける「クラス」を表すものであると思います。名前が示すように、文字グループは、1 つの位置に表示されるさまざまな文字を表す文字のグループです。ここでは 1 つの位置のみを一致させることに重点を置いていることに注意してください。 (この段落は http://www.cnblogs.com/snandy/p/3662423.html から引用しています)
は任意の文字を取得するために場所を使用したため、[.n]* が使用されました。結果はテストされ、true が返されましたが、それを特定の環境に置くのは間違っています。 。 。 。 。 。ああ、なんてことだ、理解できない。
断固としてテストする var testp = /xx>[.n]*/ testp.test("xx>asdfdfasd"); 後ろに "xx>" を入れても true になります。両側とも「xx>」。これはなぜでしょうか? ? ? ? ? ?
そこで、var testp = /
(xx>[.n]*)/ を変更し、一致する文字列をキャプチャする に括弧 を追加します。 。テスト後、RegExp.$1 が空であることが判明しました。 。 。 。 。空いてますよ。 。 。 。 なぜですか? ? ? ? test の文字列パラメーターが (".....") に変更されると、このドットの文字列が表示されます。したがって、角括弧内のドットはドットのみを表し、他のものやメタキャラクターの分割は表しません。 それ以外の一文字の意味。そこでオンラインで検索しました:
「文字グループ内の多くのメタキャラクターが通常の文字になっています」 メタキャラクターではなく通常の文字になっており、他にも「?」、「+」、および「*」は角括弧内に入れると通常の文字になります。
したがって、この落とし穴にはまだ注意する必要があります。 。 。 。
ちなみに、内の文字は[sS]に置き換えることができます。 上記の JavaScript 正規表現一覧の角括弧内の [ピット] は、エディターが共有するすべての内容です。参考にしていただければ幸いです。また、Script Home をサポートしていただければ幸いです。

JavaScriptコアデータ型は、ブラウザとnode.jsで一貫していますが、余分なタイプとは異なる方法で処理されます。 1)グローバルオブジェクトはブラウザのウィンドウであり、node.jsのグローバルです2)バイナリデータの処理に使用されるNode.jsの一意のバッファオブジェクト。 3)パフォーマンスと時間の処理にも違いがあり、環境に従ってコードを調整する必要があります。

javascriptusestwotypesofcomments:シングルライン(//)およびマルチライン(//)

PythonとJavaScriptの主な違いは、タイプシステムとアプリケーションシナリオです。 1。Pythonは、科学的コンピューティングとデータ分析に適した動的タイプを使用します。 2。JavaScriptは弱いタイプを採用し、フロントエンドとフルスタックの開発で広く使用されています。この2つは、非同期プログラミングとパフォーマンスの最適化に独自の利点があり、選択する際にプロジェクトの要件に従って決定する必要があります。

PythonまたはJavaScriptを選択するかどうかは、プロジェクトの種類によって異なります。1)データサイエンスおよび自動化タスクのPythonを選択します。 2)フロントエンドとフルスタック開発のためにJavaScriptを選択します。 Pythonは、データ処理と自動化における強力なライブラリに好まれていますが、JavaScriptはWebインタラクションとフルスタック開発の利点に不可欠です。

PythonとJavaScriptにはそれぞれ独自の利点があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1. Pythonは、データサイエンスやバックエンド開発に適した簡潔な構文を備えた学習が簡単ですが、実行速度が遅くなっています。 2。JavaScriptはフロントエンド開発のいたるところにあり、強力な非同期プログラミング機能を備えています。 node.jsはフルスタックの開発に適していますが、構文は複雑でエラーが発生しやすい場合があります。

javascriptisnotbuiltoncorc;それは、解釈されていることを解釈しました。

JavaScriptは、フロントエンドおよびバックエンド開発に使用できます。フロントエンドは、DOM操作を介してユーザーエクスペリエンスを強化し、バックエンドはnode.jsを介してサーバータスクを処理することを処理します。 1.フロントエンドの例:Webページテキストのコンテンツを変更します。 2。バックエンドの例:node.jsサーバーを作成します。

PythonまたはJavaScriptの選択は、キャリア開発、学習曲線、エコシステムに基づいている必要があります。1)キャリア開発:Pythonはデータサイエンスとバックエンド開発に適していますが、JavaScriptはフロントエンドおよびフルスタック開発に適しています。 2)学習曲線:Python構文は簡潔で初心者に適しています。 JavaScriptの構文は柔軟です。 3)エコシステム:Pythonには豊富な科学コンピューティングライブラリがあり、JavaScriptには強力なフロントエンドフレームワークがあります。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール
