PPP's Blog

雑コード帳

正規表現

Wordの表をHTMLにがんばって変換する

Wordには表を作成する機能があります。 仕事柄、作業依頼者から渡されるWordファイルには表が使われていることが多く、これを「HTMLに落とし込みたい」というのが本記事の趣旨です。 ちなみに、WordHTML等のオンラインサービスがあることは存じています。何…

正規表現で全角スペースを検知する

環境 VSCode 全角スペースを正規表現で検索する 検索欄で全角スペースを入れる。たとえば、「半角スペースあるいは全角スペース」は(\s| )で表現できる。 おわり。 全角スペースは文字で表現できないの? 以下、結論の無い文章が続きます。 全角スペースを入…

正規表現で、相対パスの値を保持したまま置換する

やりたいこと ウェブサイト全体を対象にした置換作業をおこないたい。 要望としては、HTMLに含まれる、相対パス指定はそのまま保持されていてほしい。それを正規表現による置換で実現する。 ウェブサイトの構成は以下のようになっている。 異なる階層に、HTM…

【正規表現】VSCodeで複数行にまたがる検索をする

Visual Studio Codeの検索機能で正規表現を使用するとき、複数行にまたがる文字列を検索対象に入れるにはどうするかを紹介する記事です

CSSの特定のクラスがどのHTMLで使われているかを正規表現で抽出する

下記、"active"の部分を任意の文字列に変えると、HTML内のどこに、指定したCSSがあるのかを探すことができる。 class((?:\s|")?)(.*?)((?:\s|")+)active((?:\s|")+)(.*?)((?:\s|")?) 下記は検証用マークアップ。class内にあるactiveという文字列と完全一致し…