質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

766閲覧

HTMLタグを行数を判定して自動挿入させたい

ministop

総合スコア17

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

1クリップ

投稿2019/01/11 05:35

編集2019/01/11 06:40

文章が3段構成になっており、AにはAのタグをBにはBのタグをといった感じで全てにHTMLタグを挿入したいです。

文章構成例:
A
B
C

A
B
C

A
B
C

最初は手動でやっていたのですが、量が多いので自動化したいです。
ABCとABCの間には改行が入っていたり入っていなかったりします。Aは必ずカタカナ、Bは必ず英語、Cは日本語(カタカナを含む)になっています。

HTMLでclassを付けるために全てspanタグを入れようと思ったのがきっかけです。
「行頭・行末なんでも追加・削除くん」というソフトを見つけましたが環境がmacOSのため使用できません。
何か良い方法はないでしょうか。よろしくお願いします。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

申し訳ございません。わかりにくかったため、具体的な内容を追記します。
元の文章は以下の通りになっています。

カタカナカタカナカタカナ ABCABCABCABCABCABC 日本語日本語日本語 カタカナカタカナカタカナ ABCABCABCABCABCABC 日本語日本語日本語 カタカナカタカナカタカナ ABCABCABCABCABCABC 日本語日本語日本語

カタカナ、英語、日本語にそれぞれ違ったclassを付けたいです。

<span class="a">カタカナカタカナカタカナ</span> <span class="b">ABCABCABCABCABCABC</span> <span class="c">日本語日本語日本語</span> <span class="a">カタカナカタカナカタカナ</span> <span class="b">ABCABCABCABCABCABC</span> <span class="c">日本語日本語日本語</span> <span class="a">カタカナカタカナカタカナ</span> <span class="b">ABCABCABCABCABCABC</span> <span class="c">日本語日本語日本語</span>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dice142

2019/01/11 06:27

どういう文章であればどういうふうになってほしいのか具体例をご提示ください。 現状仕様が伝わりにくいです。
dice142

2019/01/11 06:42

日本語がカタカナ含むとありますが、全てカタカナの日本語はあるのでしょうか? つまりは文字で判定するのか「カタカナ→英語→日本語→空行」のように並びが決まっていてそれで判定するのか。
ministop

2019/01/11 07:07

日本語の部分は全てカタカナのものはありません。一部カタカナが入っていることがあります。行頭がカタカナの場合もあるので判断が難しいのかなと思ったのですがどうなんでしょう。 並びは「カタカナ→英語→日本語」と変わりませんが、空行があったりなかったりします。
guest

回答1

0

ベストアンサー

私でしたらこのような時、EXCELを使用します。
下記のように
|A|B|C|D|E|
|:--|:--:|--:|
|<span class="|a|">|カタカナカタカナカタカナ|</span>|
|<span class="|b|">|ABCABCABCABCABCABC|</span>|
|<span class="|c|">|日本語日本語日本語日本語|</span>|

その後、秀丸等のテキストエディタでタブを消します。
macOSは詳しくないので具体的なソフトは出てこないのですが
表組で編集できるソフトと置換ができるエディタがあれば、対応できるかと思います。

投稿2019/01/12 05:46

Kaiser

総合スコア295

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ministop

2019/01/12 06:17

回答ありがとうございます。 手動より圧倒的に楽になりましたので、この方法でやろうと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問