Java
 Computer >> コンピューター >  >> プログラミング >> Java

XPATHを使用して&nbspを含むテキストを検索する


ロケーターxpathを使用して、検索テキストwithまたはスペースを持つ要素を識別できます。まず、末尾と先頭にスペースがあるWeb要素のhtmlコードを調べてみましょう。次の画像では、タグ名が強いJAVA BASICSというテキストには、htmlコードに反映されているスペースがあります。

XPATHを使用して&nbspを含むテキストを検索する

要素のテキストまたは属性の値にスペースが含まれている場合、そのような要素のxpathを作成するには、normalize-space関数を使用する必要があります。文字列からすべての末尾と先頭のスペースを削除します。また、文字列内に存在するすべての新しいタブまたは行を削除します。

構文

//tagname[normalize-space(@attribute/ function) = 'value']

ページに表示されるWeb要素JAVABASICSについて、xpath // strong [text()='JAVA BASICS']を作成しましょう(テキスト内のスペースを考慮せずに)。コンソールで式--$x( "// strong [text()='JAVABASICS']")を使用して検証すると、一致する要素(長さ– 0で識別される)がないことがわかります。

XPATHを使用して&nbspを含むテキストを検索する

次に、normalize-space関数を使用してxpath式を作成しましょう。 xpath式は-//strong[normalize-space(text())='JAVABASICS']である必要があります。

出力

XPATHを使用して&nbspを含むテキストを検索する

コンソールで式--$x( "// strong [normalizespace(text())='JAVA BASICS']")を使用して検証すると、一致する要素(長さ– 1で識別)があることがわかります。

得られた結果にカーソルを合わせると、ページ上でテキストJAVABASICSが強調表示されていることがわかります。


  1. Java OpenCVライブラリを使用して画像にテキストを追加するにはどうすればよいですか?

    putText()を使用して画像にテキストを追加できます org.opencv.imgproc.Imgprocクラスのメソッド 。このメソッドは、指定された画像に指定されたテキストをレンダリングします。受け入れる- ソース画像を保存するための空のマットオブジェクト。 目的のテキストを指定する文字列オブジェクト。 テキストの位置を指定するPointオブジェクト。 テキストのフォントを指定する整数定数。 フォント固有の基本サイズを掛けた倍率。 テキストの色を指定するScalarオブジェクト。 テキストの色を指定する整数値 例 import org.op

  2. Macでのテキストショートカットの使用

    以前、iOSデバイスでテキストショートカットを使用してすばやく効率的に入力する方法を説明しました。同じ機能がOSXでも利用可能であり、小さな「フレーズ」を使用できます。 」または「たくさんの手紙 」は、ショートカットを入力したときに自動的に入力される大きなフレーズの代わりに使用します。この記事では、Macでテキストショートカットを設定する方法と、テキストショートカットの設定を保存および復元する方法を紹介します。 Macでのテキストショートカットの設定 テキストショートカットを設定するには、以下の手順に従ってください。 [ユーティリティ]に移動して、Macでシステム環境設定を開きます。