[過去ログ] プログラミングのお題スレ Part20 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
206
(5): 2021/09/27(月)03:27 ID:HGR3sN0a(1/3) AAS
お題: ハッシュタグをGoogle検索リンクに変換せよ。

ハッシュタグを含む日本語UTF-8文字列が与えられる。ハッシュタグをHTMLハイパーリンクに変換してHTMLテキストを出力する。

ハッシュタグは「#」か「#」か「♯」で始まるものとします。
ハッシュタグには半角の「_」以外の記号と空白は使えません。
HTMLの特殊文字「&<>」はそれぞれ「&」「&lt;」「&gt;」に変換するものとします。
検索リンクは日本語グーグルを使用します。

入力例「これは #テスト文字列です。 #家族募集中 <本日は雨天なり>」
207: 2021/09/27(月)03:36 ID:lACGcuZa(1/4) AAS
>>206
出力例もよろしく
208: 2021/09/27(月)03:39 ID:HGR3sN0a(2/3) AAS
>>206
訂正。「&」→「&amp;」
209
(1): 2021/09/27(月)04:15 ID:HGR3sN0a(3/3) AAS
>>206
出力例「これは <a href="外部リンク:google.co.jpテスト文字列です">#テスト文字列です</a>。 <a href="外部リンク:google.co.jp家族募集中">#家族募集中</a> &lt;本日は雨天なり&gt;」
211: 2021/09/27(月)11:20 ID:FdLhLOZv(1) AAS
>>206
$ echo -e 'これは #テスト文字列です。 #家族募集 中 <本日は雨天なり>' |
sed -e 's/&/\&/g' -e 's/</\&lt;/g' -e 's/>/\&gt;/g' -e 's![##♯]\(\w*\)!<a href="外部リンク:google.co.jp\&source=hp\&q=\1">&</a>!g'

これは <a href="外部リンク:google.co.jpテスト文字列です">#テスト文字列です</a>。 <a href="外部リンク:google.co.jp家族募集中">#家族募集中</a> &lt;本日は雨天なり&gt;
218: 2021/09/28(火)02:40 ID:wFK5NO29(1/2) AAS
>>206
Kotlin
外部リンク:paiza.io

正規表現使って一発でやるのではなく1文字づつ読んでやるように作った。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.030s*