"正規表現" タグの付けられた記事 ( 1 / 1 ページ )

 全ての記事 934 件のうち 6 件の記事が該当しました。 (1 ページ)。

Re: Perlの正規表現で文字列マッチを繰り返し判定する方法

Posted by
ぴろり
Posted at
2014/11/24 14:54
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
開発メモ カテゴリ
カバー イメージ

$`$& の前方の文字列、$'$& の後方の文字列が保持される特殊変数です。よりエレガントな方法がありそうな気がしますがとりあえず。

 …ということで、連休中に少しコードを弄ってみた結果のまとめ。

本文を読む (8 分で読めます)

RegexFor プラグインを利用してブログ記事の目次を生成する方法

Posted by
ぴろり
Posted at
2014/10/30 19:38
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
プラグイン カテゴリ
カバー イメージ

 指定したパターンにマッチした文字列を処理する RegexFor プラグインを利用すると、例えば、ブログ記事内から h* タグを抽出して、目次を自動生成することができます。目的のヘッダにリンクするような目次を生成する場合、アンカー文字列を適切に設定するために、テンプレートにもう一工夫が必要です。このエントリでは、RegexFor プラグインで抽出した目次項目に、リンク可能な目次を生成するためのテンプレートの記述例を解説しています。

本文を読む (9 分で読めます)

パターンにマッチした文字列を処理する MovableType プラグイン:RegexFor

Posted by
ぴろり
Posted at
2014/08/19 19:41
Trackbacks
関連記事 (0)
Comments
コメント (5)
Post Comment
コメントできます
Category
プラグイン カテゴリ
カバー イメージ

 Movable Type ユーザーコミュニティであった、本文から目次を生成できないか?という質問がきっかけです。正規表現の global match でマッチした文字列について、テンプレートタグでゴニョゴニョできれば便利かも? と思って作ってみました。

本文を読む (4 分で読めます)

MovableType で本文などから指定した段落だけを抜き出す

Posted by
ぴろり
Posted at
2012/09/22 20:08
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
MovableType カテゴリ
カバー イメージ
本文からX文字を抜き出して表示は、trim_toや色んな方法で出来ると思うのですが、指定した段落を抜き出して表示すると言う事は可能でしょうか? 例えば、最初の2段落だけ抜き出して表示する。等です。 本文の指定した段落だけを抜き出す - MTQ | Movable Type 5 ユーザーコミュニティ

 というわけでやってみました。プラグインなどを用いずに、標準にある regex_replace モディファイヤだけで実現可能です。

本文を読む (4 分で読めます)

[Perl] ベンチマーク実験

Posted by
ぴろり
Posted at
2011/01/23 21:55
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
開発メモ カテゴリ
カバー イメージ

 任意の文字列を必ず一つの a で始まるようにする関数を Perl で考えます。幾つか書き方があると思いますが、そのそれぞれについてベンチマークを取ってみました。簡潔に書いた方が、動作速度も速いと思うのですが、結果は如何に。

本文を読む (5 分で読めます)

MovableType で何月を一桁の時は一桁で出力する

Posted by
ぴろり
Posted at
2010/03/24 20:38
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
MovableType カテゴリ
カバー イメージ

Twitter / Daisuke Hariyama: MTで月って1桁で出せないのかいなー
MTで月って1桁で出せないのかいなー

 出せますよー 標準では用意されていないようなので、少し裏技ちっくになります。MT4 以降なら regex_replace モディファイヤを使って、テンプレートタグの出力結果をゴニョってやればOKです。

本文を読む (1 分で読めます)

Open MagicV ox.net