問題タブ [linkify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript - リンク内のリンクを削除する方法
文字列に が含まれているとしましょう<a href="http://google.com">http://google.com</a>
。文字列全体 (上記のように、リンクされていない URL とリンクされた URL の両方を含む) をリンクすると、 になり<a href="<a "" href="http://google.com"">http://google.com"</a>>http://google.com</a>
ます。
間違ったリンク (リンクする前に既にリンクされているもの) を元に戻す方法はあります<a href="http://google.com">http://google.com</a>
か?
$ret = preg_replace("#(]+?>|>))]+?>([^>]+?)#i", "$1$3", $ret);
これを達成するために(wp-includes/formatting.phpで)使用することをWordPressで見つけました。JavaScriptでこれを行うのを手伝ってくれる人はいますか?
jquery - 正規表現 Linkify: WWW、nonWWW、HTTP、nonHTTP
「www」/「http」の有無にかかわらず、リンクをリンクするのに苦労しています
これは私が得たものです:
http:// を使用した単純なリンクが linkify 処理を 2 回受けていることを除いて、うまく機能しています。
http://google.comは、 htttp://とhttp://google.comの 2 つのリンクになります。
これを修正する方法について何か考えはありますか?
ありがとう!
編集
まあ、私はhttp* と **wwwのようなbit.ly/fooのないリンクを除くすべてのリンクで動作するようにしました
誰かがそれらのリンクをキャッチする方法を知っていれば、大歓迎です。
android - Android: クリック可能なレイアウト内のネストされたリンク
シナリオは次のとおりです。
- 私は
RalativeLayout
持ち株ImageView
と少数を持っていTextViews
ます。 TextViews
これらの内部には、URL、電話番号などの「リンクされた」要素があります。- リンクをクリックするとさまざまなアクションが発生し、ImageView をクリックするとアクションもトリガーされます。
- 今-
RelativeLayout
ユーザーがレイアウト内(ただし、画像とリンクの外側)の任意の場所をクリックすると、別のアクションが実行されるように、外側の onClick を完全な領域に接続したい
現在layout#onClick
、image#onClick
、 、および埋め込みリンクが Linkify によって処理されています。画像とリンクのクリックは確実に機能していますが、レイアウトのクリックは約 50% の確率でキャプチャされており、ユーザーは涙が出るほどイライラするでしょう。信頼性を向上させるために提案できるトリックはありますか? そうでない場合、最高のユーザビリティの観点からこれを達成するための良い方法は何でしょうか?
jquery - jquery Linkify: Firefox がリンク後の href 属性に "/#!/..." ではなく "/#%21/..." を表示する
奇妙なことに、他に何を確認すればよいかわかりません... URL をリンクするためにこのコードを使用しています...
Twitter http://twitter.com/#!/username/status/1234567890のようなハッシュを含む URL
Firefox はこれを href に表示します: http://twitter.com/#%21/username/status/1234567890
リンクは機能しますが、残念ながら、ツイートを自動埋め込みする Embedly プラグインが機能しなくなります。Chrome と Safari の両方で、Link と autoEmbed は正常に機能しています。「#!」のない URL で Firefox を確認しました。そしてそれも機能します...
そのため、Firefox で "!" を使用できるようにする必要があります。"%21" (またはその他の特殊文字) の代わりに
これを修正する方法の手がかりはありますか?
ここに私の .linkify コードがあります:
java - Linkify での奇妙な選択動作
URL を持つテキストを含む TextView があります。Linkify を使用して、クリック可能な URL に変換しました。
ただし、URL ではないテキストをクリックすると、テキストの色が変わります。これは、テキストビューが AutoLink に設定されている場合にも発生します。
これが私のレイアウトです:
jquery - @usernamesと#hashtagsをjquery.linkifyプラグインでリンクする方法
私はこのjqueryプラグインを使用しています:https ://github.com/maranomynet/linkify/blob/master/1.0/jquery.linkify-1.0.js
このREGEXプラグインを使用して、@usernamesと#hashtagsをリンクしようとしています...
...しかし、私は奇妙な組み合わせでいくつかの問題を抱えています:
(太字では、リンクする必要があるがリンクしないもの)
@ user @ user)(@ user)/ @ user
このバリエーションに一致するように正規表現を修正するにはどうすればよいですか?
ありがとう!
android - パターンを使用してリンクする
このコードは完全に機能しますが、パターンがどのように機能するかを理解できず、Linkfy と Android のみをリンクとして変換しますか ???
android - Linkifyはリンクの終わりにテキストを追加します
テキストビューへのリンクを追加して、次のコードを作成したいと思います。
したがって、すべてが正常に機能します。「WordToBeLinked」という単語がリンクされ、そのリンクでブラウザが開きますが、どういうわけかLinkifyは「WordToBeLinked」をURLに追加するため、呼び出されるURLは次のようになります。
誰かが私が間違ったことを教えてもらえますか?ありがとう
android - Linkify Android Transform の質問
かなり単純なことをしようとしています。
このようなテキストを取る
ユーザー名: これは私が作成しているコメントです
それは単一の TextView にあります。ユーザー名をリンクにしたい。ユーザー名を「$@」のようなもので囲むのが最も簡単だと判断したので、
"$@User Name:$@ これは私が書いているコメントです
そうすれば、次の正規表現を使用できます
Linkifyでリンクさせます。ただし、明らかに区切り記号を削除する必要があるため、次のコードは
しかし、何らかの理由で、テキスト全体が 1 つの巨大なリンクになり、テキストはまったく変換されません。
android - 別のLinkifyの質問
私はAndroidプログラミングに慣れていないので、リストビューへのリンクを取得することができません。
リンクする私のコードは次のとおりです。
だから私はこのように追加します:
その後:
しかし、それを表示すると、リンクは次のようになります。