logoWebRelease 2 ユーザーズマニュアル
Version 2.80K 版
menu
1章 はじめに
  • 1. はじめに
  • 2. WebRelease の利用環境
  • 3. 製品のライセンスについて
2章 ユーザ管理
  • 1. WebRelease のユーザ管理
  • 2. ユーザの一覧
  • 3. ユーザの登録
  • 4. ユーザの休止
  • 5. ユーザの削除
  • 6. ユーザの一括削除
  • 7. 自分のユーザプロファイルの変更
  • 8. ログイン通知メール
  • 9. TOTP ワンタイムパスワードの設定
  • 10. ログインユーザ一覧
  • 11. ログイン履歴
  • 12. ユーザ登録情報の一括処理
3章 サイトの作成
  • 1. サイトの作成
  • 2. サイト設定
  • 3. スタッフ設定
    • 1. スタッフの役割
    • 2. スタッフの登録
    • 3. スタッフの設定
    • 4. スタッフのテンプレート設定
    • 5. スタッフのフォルダへのアクセス制限
    • 6. スタッフの承認ステップ
    • 7. スタッフの解任
    • 8. スタッフの役割の一括設定
  • 4. サイトリソース
    • 1. リソースの登録
    • 2. リソースの編集
    • 3. リソースの編集 [テキストファイル]
    • 4. リソースの編集 [zip ファイル]
    • 5. リソースの編集 [画像ファイル]
    • 6. リソースの編集 [添付ファイル]
    • 7. リソース内の外部リンクチェック
    • 8. リソースの削除とダウンロード
    • 9. リソースの一括移動
    • 10. リソース名の一括設定
    • 11. リソースの一括削除
    • 12. リソースフォルダ
    • 13. リソースフォルダを Zip にする
  • 5. 辞書の管理
  • 6. 外部リンクのチェック
  • 7. サイトのエキスポート
  • 8. サイトのインポート
  • 9. サイトの閉鎖
  • 10. サイトの削除
  • 11. サイトの操作履歴
4章 FTPの設定
  • 1. FTP の設定
  • 2. プライマリチャネルの設定
  • 3. FTP 記録の参照
  • 4. FTP の実行状況
  • 5. FTP 予約(定時起動)の設定
5章 テンプレート
  • 1. テンプレート
  • 2. テンプレートの作成
  • 3. 文書型の定義
  • 4. 要素のタイプ
    • 1. 1行テキスト
    • 2. 複数行テキスト
    • 3. WYSIWYG エディタ
    • 4. ラジオボタン
    • 5. ポップアップボタン
    • 6. チェックボックス
    • 7. 年月日/時分/秒
    • 8. 目次
    • 9. リンク
    • 10. イメージ
    • 11. 添付ファイル
    • 12. XMLリーダ
    • 13. コンポーネント
    • 14. グループ項目
    • 15. セレクタ
    • 16. 各要素に共通の設定項目
  • 5. テンプレートリソース
  • 6. テンプレートの展開
    • 1. 要素参照
    • 2. 関数呼び出し
    • 3. 演算子
    • 4. リソース参照
    • 5. メソッド
    • 6. 拡張タグ wr-if wr-then wr-else
    • 7. 拡張タグ wr-switch wr-case wr-default
    • 8. 拡張タグ wr-conditional wr-cond
    • 9. 拡張タグ wr-for
    • 10. 拡張タグ wr-break
    • 11. 拡張タグ wr-variable
    • 12. 拡張タグ wr-append
    • 13. 拡張タグ wr-clear
    • 14. 拡張タグ wr-return
    • 15. 拡張タグ wr-error
    • 16. 拡張タグ wr-- と wr-comment
  • 7. WYSIWYG エディタ設定
  • 8. テンプレート・プロファイラ
  • 9. テンプレートのリビジョン
  • 10. テンプレートのダウンロード
  • 11. テンプレートのアップロード
  • 12. テンプレートの上書きアップロード
  • 13. テンプレートのフォルダ
  • 14. テンプレートの状態
  • 15. テンプレートの削除
  • 16. ページ作成後のテンプレート修正
  • 17. 入力フィールドの短縮表示
  • 18. 作成したページの一覧
  • 19. テンプレートとスタッフ
  • 20. テンプレートの操作履歴
  • 21. テンプレートを参照している目次の一覧
  • 22. テンプレートの検索
6章 コンポーネント
  • 1. コンポーネント
  • 2. コンポーネントの使用例
  • 3. コンポーネントとセレクタ
7章 ページの作成
  • 1. ページの作成
  • 2. ページのプレビュー
  • 3. 実機でのプレビュー
  • 4. ページの状態
  • 5. ページの編集
    • 1. ページタイトル/ファイル名
    • 2. フォルダ
    • 3. フォルダ中でのページの位置
    • 4. ページの状態
    • 5. 公開期間の設定
    • 6. 変更を禁止
    • 7. プレビューURL/編集画面URL
    • 8. 他のコンテンツへのリンク
    • 9. 圧縮処理
    • 10. エンコーディング
    • 11. リンク先候補
    • 12. その他の操作
  • 6. コンテンツの入力
    • 1. 複数行テキスト
    • 2. WYSIWYG エディタ
    • 3. イメージ
    • 4. 添付ファイル
    • 5. リンク
    • 6. XML リーダ
    • 7. 入力欄の追加と削除
    • 8. 入力欄の開閉
  • 7. ページリソース
    • 1. リソースの登録
    • 2. リソースの編集
    • 3. リソースの編集 [テキストファイル]
    • 4. リソースの編集 [zip ファイル]
    • 5. リソースの編集 [画像ファイル]
    • 6. リソースの編集 [添付ファイル]
    • 7. リソース内の外部リンクチェック
    • 8. リソースの削除とダウンロード
    • 9. リソースの一括移動
    • 10. リソースの一括削除
    • 11. リソースフォルダ
    • 12. リソースフォルダを Zip にする
  • 8. ページの編集完了
  • 9. ページの公開
  • 10. ページの公開終了
  • 11. ページのエキスポート
  • 12. ページの削除
  • 13. ページのリビジョン管理
  • 14. ページのリビジョン間の比較表示
  • 15. リンク元一覧
  • 16. ページ内の外部リンク一覧
  • 17. ページの公開状況
  • 18. Markdown の使い方
  • 19. コンテンツ中の語句のチェック
  • 20. ページの操作履歴
  • 21. フォルダ
    • 1. フォルダの作成
    • 2. フォルダの設定
    • 3. フォルダにテンプレートを関連付ける
    • 4. フォルダへの承認プロセスの設定
    • 5. フォルダへのアクセス制限
    • 6. フォルダ中のページの順序の指定
    • 7. カレントフォルダの移動
    • 8. フォルダのオープン/クローズ
    • 9. フォルダ以下にあるページの状態
    • 10. フォルダの削除
  • 22. バージョニングフォルダ
  • 23. ページの一括処理
    • 1. 編集完了
    • 2. 公開
    • 3. 公開終了
    • 4. 公開開始指定時刻の設定
    • 5. 公開終了指定時刻の設定
    • 6. 公開開始と終了指定時刻の設定
    • 7. ページのエキスポート
    • 8. 承認依頼
    • 9. 移動
    • 10. 削除
    • 11. 保護設定
    • 12. ページ一括登録
  • 24. ページインポート機能
    • 1. HTML ファイルのインポート
    • 2. スタイルシートのインポート
    • 3. 画像ファイルのインポート
    • 4. テキストファイルのインポート
    • 5. wrp ファイルのインポート
    • 6. 添付ファイルのインポート
    • 7. フォルダのインポート
    • 8. ZIP ファイルのインポート
    • 9. 既存のページへの上書きインポート
    • 10. カスタムテンプレートを使う
    • 11. インポートに伴うエラーに対処する
  • 25. 外部作成コンテンツのインポート
  • 26. スケジュール一覧
  • 27. ページの検索
8章 マルチデバイス配信
  • 1. 多チャネル化
  • 2. チャネル別コンテンツの生成
  • 3. チャネル選択機能
9章 承認プロセスの設定
  • 1. 承認ステップの定義
  • 2. 承認プロセスの定義
  • 3. 承認プロセスをフォルダに関連付ける
  • 4. 承認プロセスによる公開管理
    • 1. ページの公開承認依頼
    • 2. 承認と差戻
    • 3. 承認画面への入り方
    • 4. 承認プロセスとページの公開終了
    • 5. 承認依頼フォルダ
    • 6. 承認依頼の一括移動
    • 7. 一括承認依頼
    • 8. 一括承認
    • 9. ページの緊急公開と緊急公開終了
    • 10. 承認依頼の削除
    • 11. 進行中の承認依頼の管理
10章 その他の機能
  • 1. ダッシュボード
  • 2. 英語インタフェース
11章 システムの運用管理
  • 1. システムの状態確認
  • 2. WebRelease の停止と起動
  • 3. データのバックアップ
  • 4. メモリ設定
  • 5. メールサーバの設定
  • 6. Proxy サーバの設定
  • 7. パスワードセキュリティ設定
  • 8. TOTP 認証の有効化
  • 9. アカウントの自動閉鎖
  • 10. ログイン通知メールの設定
  • 11. システムからの通知メール
  • 12. Cookie に Secure 属性をつける
  • 13. その他のシステム設定
  • 14. 証明書のインポート
  • 15. ストレージの管理
  • 16. 操作履歴
  • 17. ログファイルのダウンロード
  • 18. ログインエラーへの対応
  • 19. WebRelease のバージョンアップ
  • 20. ライセンスのアップグレード
  • 21. 期間ライセンスコードの更新
  • 22. WebRelease の Uninstall
12章 索引
  • 1. 関数索引
    • 1. add
    • 2. allObjects
    • 3. allPages
    • 4. channel
    • 5. channelCookieName
    • 6. channelName
    • 7. codePointAt
    • 8. comma3
    • 9. concatenate
    • 10. contentType
    • 11. count
    • 12. currentTime
    • 13. divide
    • 14. encodeURI と encodeURIComponent
    • 15. encoding
    • 16. fileName
    • 17. fileSize
    • 18. find
    • 19. firstElement
    • 20. folder
    • 21. formatDate
    • 22. formatDateRFC2822
    • 23. formatDateW3CDTF
    • 24. fullURL
    • 25. gengou
    • 26. getXML
    • 27. group
    • 28. halfwidth
    • 29. hasElement
    • 30. hasMethod
    • 31. head
    • 32. indexOfPage
    • 33. isEven と isOdd
    • 34. isFirstElement と isNotFirstElement
    • 35. isFirstPage
    • 36. isLastElement と isNotLastElement
    • 37. isLastPage
    • 38. isNull と isNotNull
    • 39. isNumber
    • 40. isPreview と isNotPreview
    • 41. jstr
    • 42. kmg1000
    • 43. kmg1024
    • 44. lastElement
    • 45. lastModifiedDate
    • 46. length
    • 47. multiply
    • 48. nextElement
    • 49. nextPage
    • 50. number
    • 51. pageCreatedDate と revisionCreatedDate
    • 52. pageID
    • 53. pageRevision
    • 54. pageTitle
    • 55. pageWithPageID
    • 56. parseDate
    • 57. parseDateRFC2822 と parseDateRFC2822Relaxed
    • 58. parseDateW3CDTF
    • 59. parseHtml
    • 60. path
    • 61. prevElement
    • 62. prevPage
    • 63. previewClock
    • 64. previewLanguage
    • 65. quote
    • 66. remainder
    • 67. replaceAll と replaceFirst
    • 68. resourceURL
    • 69. resourceWithName
    • 70. rtlCount
    • 71. rtlRatio
    • 72. scheduledEndDate
    • 73. scheduledStartDate
    • 74. searchText
    • 75. setScale
    • 76. siteTimeZone
    • 77. sort
    • 78. split
    • 79. startsWith と endsWith
    • 80. string
    • 81. stripTags
    • 82. substring
    • 83. subtract
    • 84. suffix
    • 85. tail
    • 86. templateName
    • 87. thisPage
    • 88. toEntityRef
    • 89. toLowerCase と toUpperCase
    • 90. trim
    • 91. unescapeEntities
    • 92. unsplit
    • 93. width と height
  • 2. オブジェクト索引
    • 1. Channel オブジェクト
    • 2. CheckBox オブジェクト
    • 3. Folder オブジェクト
    • 4. HTMLComment オブジェクト
    • 5. HTMLDataNode オブジェクト
    • 6. HTMLDocument オブジェクト
    • 7. HTMLElement オブジェクト
    • 8. HTMLElements オブジェクト
    • 9. HTMLTextNode オブジェクト
    • 10. Page オブジェクト
    • 11. Selector オブジェクト
    • 12. XMLFeed オブジェクト
13章 Appendix
  • 1. Exif Orientation の扱いについて
  • 2. WebP 形式の画像の扱いについて
  • 3. CMYK / YCCK 形式の jpeg 画像について
  • 4. プレビュー時の URL 書き換え機能
  • 5. サポートされているタイムゾーン
  • 6. アカウント閉鎖ページへのアクセス制限
  • 7. 正規表現
  • 8. 要素名・リソース名・変数名・メソッド名

13章 Appendix

7. 正規表現

正規表現に使える記号は下表のとおりです。

単独の文字とのマッチ
x文字 x
\\バックスラッシュ1文字
\0n8 進値 0n を持つ文字 (0 <= n <= 7)
\0nn8 進値 0nn を持つ文字 (0 <= n <= 7)
\0mnn8 進値 0mnn を持つ文字 (0 <= m <= 3、0 <= n <= 7)
\xhh16 進値 0xhh を持つ文字
\uhhhh16 進値 0xhhhh を持つ文字
\tタブ文字 ('\u0009')
\n改行文字 ('\u000A')
\rキャリッジリターン文字 ('\u000D')
\f用紙送り文字 ('\u000C')
\a警告 (ベル) 文字 ('\u0007')
\eエスケープ文字 ('\u001B')
\cxx に対応する制御文字
'\cm' は '\r' (CTRL-M)にマッチします。
文字クラスを使ったマッチ
.任意の文字 (行末記号とマッチする場合もある)
[abc]a、b、または c (単純クラス)
[^abc]a、b、c 以外の文字 (否定)
[a-zA-Z]a 〜 z または A 〜 Z (範囲)
[a-d[m-p]]a 〜 d、または m 〜 p: [a-dm-p] (結合)
[a-z&&[def]]d、e、f (交差)
[a-z&&[^bc]]b と c を除く a 〜 z: [ad-z] (減算)
[a-z&&[^m-p]]m 〜 p を除く a 〜 z: [a-lq-z] (減算)
\d数字: [0-9]
\D数字以外: [^0-9]
\s空白文字: [ \t\n\x0B\f\r]
\S非空白文字: [^\s]
\w単語構成文字: [a-zA-Z_0-9]
\W非単語文字: [^\w]
POSIX 文字クラス (US-ASCII のみ) を使ったマッチ
\p{Lower}小文字の英字: [a-z]
\p{Upper}大文字の英字: [A-Z]
\p{ASCII}すべての ASCII 文字: [\x00-\x7F]
\p{Alpha}英字: [\p{Lower}\p{Upper}]
\p{Digit}10 進数字: [0-9]
\p{Alnum}英数字: [\p{Alpha}\p{Digit}]
\p{Punct}句読文字: !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ のいずれか
\p{Graph}表示できる文字: [\p{Alnum}\p{Punct}]
\p{Print}プリント可能文字: [\p{Graph}\x20]
\p{Blank}空白またはタブ: [ \t]
\p{Cntrl}制御文字: [\x00-\x1F\x7F]
\p{XDigit}16 進数字: [0-9a-fA-F]
\p{Space}空白文字: [ \t\n\x0B\f\r]
Unicode ブロック/スクリプト/カテゴリを使ったマッチ
\p{InB}
\P{InB}
ブロックまたはスクリプト B に属する文字 (Inに続けて任意の Unicode ブロック名またはスクリプト名)
\p{InHiragana}など。大文字 P は否定形
使用可能なブロック名/スクリプト名は下記の通り。

InAegeanNumbers
InAlphabeticPresentationForms
InArabic
InArabicPresentationFormsA
InArabicPresentationFormsB
InArmenian
InArrows
InBasicLatin
InBengali
InBlockElements
InBopomofo
InBopomofoExtended
InBoxDrawing
InBraillePatterns
InBuhid
InByzantineMusicalSymbols
InCJKCompatibility
InCJKCompatibilityForms
InCJKCompatibilityIdeographs
InCJKCompatibilityIdeographsSupplement
InCJKRadicalsSupplement
InCJKSymbolsandPunctuation
InCJKUnifiedIdeographs
InCJKUnifiedIdeographsExtensionA
InCJKUnifiedIdeographsExtensionB
InCherokee
InCombiningDiacriticalMarks
InCombiningDiacriticalMarksforSymbols
InCombiningHalfMarks
InControlPictures
InCurrencySymbols
InCypriotSyllabary
InCyrillic
InDeseret
InDevanagari
InDingbats
InEnclosedAlphanumerics
InEnclosedCJKLettersandMonths
InEthiopic
InGeneralPunctuation
InGeometricShapes
InGeorgian
InGothic
InGreek
InGreekExtended
InGreekandCoptic
InGujarati
InGurmukhi
InHalfwidthandFullwidthForms
InHangulCompatibilityJamo
InHangulJamo
InHangulSyllables
InHanunoo
InHebrew
InHighPrivateUseSurrogates
InHighSurrogates
InHiragana
InIPAExtensions
InIdeographicDescriptionCharacters
InKanbun
InKangxiRadicals
InKannada
InKatakana
InKatakanaPhoneticExtensions
InKhmer
InKhmerSymbols
InLao
InLatin1Supplement
InLatinExtendedA
InLatinExtendedB
InLatinExtendedAdditional
InLetterlikeSymbols
InLimbu
InLinearBIdeograms
InLinearBSyllabary
InLowSurrogates
InMalayalam
InMathematicalAlphanumericSymbols
InMathematicalOperators
InMiscellaneousMathematicalSymbolsA
InMiscellaneousMathematicalSymbolsB
InMiscellaneousSymbols
InMiscellaneousSymbolsandArrows
InMiscellaneousTechnical
InMongolian
InMusicalSymbols
InMyanmar
InNumberForms
InOgham
InOldItalic
InOpticalCharacterRecognition
InOriya
InOsmanya
InPhoneticExtensions
InPrivateUseArea
InRunic
InShavian
InSinhala
InSmallFormVariants
InSpacingModifierLetters
InSpecials
InSuperscriptsandSubscripts
InSupplementalArrowsA
InSupplementalArrowsB
InSupplementalMathematicalOperators
InSupplementaryPrivateUseAreaA
InSupplementaryPrivateUseAreaB
InSyriac
InTagalog
InTagbanwa
InTags
InTaiLe
InTaiXuanJingSymbols
InTamil
InTelugu
InThaana
InThai
InTibetan
InUgaritic
InUnifiedCanadianAboriginalSyllabics
InVariationSelectors
InVariationSelectorsSupplement
InYiRadicals
InYiSyllables
InYijingHexagramSymbols
\p{IsC}
\P{IsC}
カテゴリ C に属する文字 (Isに続けて任意の Unicode カテゴリ名称)
\p{IsLu}など。大文字 P は否定形
使用可能なカテゴリ名は下記の通り。

IsCc (Other, Control)
IsCf (Other, Format)
IsCn (Other, Not Assigned (no characters in the file have this property))
IsCo (Other, Private Use)
IsCs (Other, Surrogate)
IsLl (Letter, Lowercase)
IsLm (Letter, Modifier)
IsLo (Letter, Other)
IsLt (Letter, Titlecase)
IsLu (Letter, Uppercase)
IsMc (Mark, Spacing Combining)
IsMe (Mark, Enclosing)
IsMn (Mark, Nonspacing)
IsNd (Number, Decimal Digit)
IsNl (Number, Letter)
IsNo (Number, Other)
IsPc (Punctuation, Connector)
IsPd (Punctuation, Dash)
IsPe (Punctuation, Close)
IsPf (Punctuation, Final quote (may behave like Ps or Pe depending on usage))
IsPi (Punctuation, Initial quote (may behave like Ps or Pe depending on usage))
IsPo (Punctuation, Other)
IsPs (Punctuation, Open)
IsSc (Symbol, Currency)
IsSk (Symbol, Modifier)
IsSm (Symbol, Math)
IsSo (Symbol, Other)
IsZl (Separator, Line)
IsZp (Separator, Paragraph)
IsZs (Separator, Space)
境界とのマッチ
^行の先頭
$行の末尾
\b単語境界
\B非単語境界
\A入力の先頭
\G前回のマッチの末尾
\Z最後の行末記号がある場合は、それを除く入力の末尾
\z入力の末尾
最短マッチ (reluctant match)
X??X、1 または 0 回
X*?X、0 回以上
X+?X、1 回以上
X{n}?X、n 回
X{n,}?X、n 回以上
X{n,m}?X、n 回以上、m 回以下
最長マッチ (greedy match)
X?X、1 または 0 回
X*X、0 回以上
X+X、1 回以上
X{n}X、n 回
X{n,}X、n 回以上
X{n,m}X、n 回以上、m 回以下
絶対最大マッチ (possessive match)
X?+X、1 または 0 回
X*+X、0 回以上
X++X、1 回以上
X{n}+X、n 回
X{n,}+X、n 回以上
X{n,m}+X、n 回以上、m 回以下
論理演算子
XYX の直後に Y
X|YX または Y
(X)X、先方参照を行う正規表現グループ
前方参照
\nマッチした n 番目の先方参照を行う正規表現グループ
エスケープ
\正規表現ではないが、次の文字をエスケープする
\Q正規表現ではないが、\E までのすべての文字をエスケープする
\E正規表現ではないが、\Q で開始された引用をエスケープする
幅ゼロの先読みと後読み (Lookahead / Lookbehind)
(?=X)幅ゼロの肯定先読み。
a(?=X) は X が後に続く a にマッチします。
(?!X)幅ゼロの否定先読み。
a(?!X) は X が後に続かない a にマッチします。
(?<=X)幅ゼロの肯定後読み。
(?<X)b は X が前にある b にマッチします。
(?<!X)幅ゼロの否定後読み。
(?<!X)b は X が前にない b にマッチします。
特殊な構文
(?:X)Xにマッチする、先方参照を行わない正規表現グループ。
先方参照に使う番号の割当は行なわれません。
(?>X)Xにマッチする、独立した先方参照を行わない正規表現グループ。
X のマッチは possessive でありバックトラックしません。
フラグの設定
(?i) 大文字と小文字を区別しないマッチングを有効にします。このフラグだけでは US-ASCII 文字だけが影響を受けます。Unicode に準拠した大文字と小文字を区別しないマッチングを有効にするには、このフラグと u フラグを組み合わせて指定します。(?iu)
(?-i)i フラグをオフに設定する。
(?d)Unix Line モードを有効にします。このモードでは、'\n' 行末記号以外は . と ^ と $ の動作で認識されません。
(?-d)d フラグをオフに設定する。
(?m) 複数行モードを有効にします。複数行モードでは ^ は入力文字列中の行末記号の直後にマッチし、$ は入力文字列中の行末記号の直前と入力文字列の末尾にマッチします。デフォルトではこのフラグはオフであり ^ は入力文字列の先頭にだけマッチし、$ は入力文字列の末尾にだけマッチします。
(?-m)m フラグをオフに設定する。
(?s) 単一行モードを有効にします。 単一行モードでは、表現 . は行末記号を含む任意の文字にマッチします。デフォルトでは . は行末記号にはマッチしません。
(?-s)s フラグをオフに設定する。
(?iu)このフラグと i フラグを同時に指定した場合は、Unicode 標準に準拠した大文字と小文字を区別しないマッチングが行われます。
(?-iu)i フラグと u フラグをオフに設定する。
(?x) パターン内で空白とコメントを使用できるようになります。このモードをオンにするとパターン中の空白は無視されます。また # から行末までがコメントとして無視されるようになります。
(?-x)x フラグをオフに設定する。
(?idmsux-idmsux:X)指定されたフラグをオンまたはオフにした状態でパターン X を処理します。

© 2000 - 2025  FrameWorks Software, Inc.