WikiChree.COM
新規
編集
添付
管理
WikiChreeガイド
WikiChreeの公式ガイドです。
最新の20件
2026-09-19
プラグイン/linkvote
2026-09-05
DokuFarm
WikiChree.COM
プラグイン/touchgraph
プラグイン/tracker_list
プラグイン/template
プラグイン/version
プラグイン/yetlist
プラグイン/unfreeze
プラグイン/source
プラグイン/versionlist
プラグイン/update_entities
2026-09-04
[テーブル番号または設定]
プラグイン/vote
プラグイン/tracker
プラグイン/topicpath
プラグイン/size
プラグイン/showrss
プラグイン/server
プラグイン/setlinebreak
開始行:
* Pkript/API/RegExp [#t70823fd]
正規表現の構文、フラグ、制限は [[Pkript/文法/正規表現]] ...
** リファレンス [#q017f42d]
*** 生成 [#x61c371d]
#highlight{{
/pattern/flags
}}
変数に代入できる。
*** メソッド [#s59525a9]
|~メソッド|~戻り値|~説明|h
|re.test(str)|Boolean|一致するか|
|re.exec(str)|Array / null|最初の一致の配列 [全体, グルー...
|re.source()|String|パターン文字列(スラッシュとフラグを...
|re.flags()|String|フラグ文字列|
|re.global()|Boolean|g フラグが付いているか|
str.match / str.matchAll / str.search / str.replace / str...
** 使用法 [#q0c23cbb]
*** パターンに一致するか確認する [#regexp_usage_test]
#highlight{{
const ISO_DATE = /^\d{4}-\d{2}-\d{2}$/;
if (!ISO_DATE.test(e.args[0])) return "<p>日付の形式が正...
}}
*** グループを使って文字列を変換する [#regexp_usage_repla...
#highlight{{
return text.replace(/(\d{4})-(\d{2})-(\d{2})/g, "$1年$2月...
}}
*** 全件マッチを処理する [#regexp_usage_exec]
#highlight{{
const LINK = /\[\[(.+?)\]\]/g;
const links = [];
let m;
while ((m = LINK.exec(text)) !== null) {
links.push(m[1]);
}
}}
終了行:
* Pkript/API/RegExp [#t70823fd]
正規表現の構文、フラグ、制限は [[Pkript/文法/正規表現]] ...
** リファレンス [#q017f42d]
*** 生成 [#x61c371d]
#highlight{{
/pattern/flags
}}
変数に代入できる。
*** メソッド [#s59525a9]
|~メソッド|~戻り値|~説明|h
|re.test(str)|Boolean|一致するか|
|re.exec(str)|Array / null|最初の一致の配列 [全体, グルー...
|re.source()|String|パターン文字列(スラッシュとフラグを...
|re.flags()|String|フラグ文字列|
|re.global()|Boolean|g フラグが付いているか|
str.match / str.matchAll / str.search / str.replace / str...
** 使用法 [#q0c23cbb]
*** パターンに一致するか確認する [#regexp_usage_test]
#highlight{{
const ISO_DATE = /^\d{4}-\d{2}-\d{2}$/;
if (!ISO_DATE.test(e.args[0])) return "<p>日付の形式が正...
}}
*** グループを使って文字列を変換する [#regexp_usage_repla...
#highlight{{
return text.replace(/(\d{4})-(\d{2})-(\d{2})/g, "$1年$2月...
}}
*** 全件マッチを処理する [#regexp_usage_exec]
#highlight{{
const LINK = /\[\[(.+?)\]\]/g;
const links = [];
let m;
while ((m = LINK.exec(text)) !== null) {
links.push(m[1]);
}
}}
ページ名:
既存のページ名で編集する