ReplaceStr.txt活用、質問スレッド Part1

■ このスレッドは過去ログ倉庫に格納されています
2009/08/29(土) 04:54:20ID:9rVaHK600
▼041205
▽スレ内部の特定の文字列を任意の文字列に置換する機能(人柱)
 ・Janeのディレクトリに"ReplaceStr.txt"ファイルを作成し、置換の内容を
  「置換対象の文字列[tab]置換後の文字列」の形式で書き込む
 ・WickedStr.txtとは異なり、datの書き換えは行いません
 ・文字列の大文字小文字は区別されません(WickedStr.txtは区別する)
 ・置換はNGの後で行われるため、NGワードを別な文字に置き換えてもNGになります
 ・タグを含む文字列(からorへ)の置換も可能(区切りの<>は対象になりません)
 ※URIやタグなどの特殊文字も置換対象である事に注意して対象を設定してください
  例: 「>」「<」「"」などを別な文字に置換するとタグが壊れて表示がおかしくなる
   >を別な文字に置換するとレス番リンクが切れる
     viewをびゅうに置換すると「http://www.geocityies.jp/jview2000/」が
     「http://www.geocityies.jp/jびゅう2000/」になって正しくリンクされない
 ※ログから検索βでの置換した文字列の扱いについて
  ・関係が複雑なため詳細は省きますが、ログから検索βでは置換前、置換後のどちらを
   用いても置換文字列を含むキーワードはヒットしません(一部の場合を除く)
  ・どうしても必要な場合は「マルチワード(OR)」や正規表現を使って置換前、置換後の
   両方を検索対象にしてください
  ・その他の検索では置換後の文字列で正しくマッチが行われます
 ※スレタイは置換の適用対象外です
639名無しさん@お腹いっぱい。
垢版 |
2016/02/12(金) 02:57:28.861700ID:GOJpVYJ+0
>>631>>633
いたちごっこになるしメンドクセーからもう対策とらんことにしたよ
そもそもNG回避するやつなんて滅多にいないからな
2016/03/08(火) 13:05:39.46ID:6hlDF1gm0
IP強制表示のスレに注意するために置換考えたのですが
<ex2>checked:vvvvvv「TAB」<font color=red>checked:vvvvvv「TAB」msg

これだとcheck以降の部分しか赤文字にならずあまり目立ちません
checkより以前、文章全体を真っ赤にすることは可能ですか?
2016/03/08(火) 14:36:57.22ID:QVAD/Hg60
<rx2>^(?=.*文字列).*$【TAB】$&
2016/03/08(火) 14:58:26.14ID:R8zdxpEd0
2ch.net
ReplaceStr.txt活用、質問スレッド Part1
http://potato.2ch.net/test/read.cgi/software/1251489260/

Jane総合掲示板
ReplaceStr.txtを活用するスレ Part10
http://jane2ch.net/test/read.cgi/community/1419356309/

したらば
ReplaceStr.txtを活用するスレ
http://jbbs.shitaraba.net/bbs/read.cgi/internet/8173/1269521312/
2016/03/15(火) 15:19:07.47ID:5GvDI1gw0
なんだ
2016/04/22(金) 19:44:28.30ID:swy63eJ50
レスじゃない場所に特定の文字列があった時だけレス内容を置換する、なんてこと出来ないよね
具体的にはBEポイントを出してるレスの最初のssspを消したい
2016/04/22(金) 22:31:17.46ID:+utrIUiO0
beアイコンなら【TAB】msg で無問題
2016/04/24(日) 13:59:37.90ID:+F2VxyhU0
無さそうだから書いてみたけど何か変?

// ▽SLIP(ワッチョイ ***)を着色する
<rx2>([ヲ-゚]{2,7}?\s[^\W_]{4}\-[^\W_]{4})【TAB】<font color=#80C040>$1</font>【TAB】name
2016/04/24(日) 16:00:14.90ID:+F2VxyhU0
いまいち解からんけどコッチか
// ▽SLIP(ワッチョイ ***)を着色する
<rx2>(([ヲ-゚JPTW中止]{2,7}?)\s[\/\+\w_]{4}\-[\/\+\w_]{4})【TAB】<font color=#80C040>$1</font>【TAB】name
2016/04/24(日) 16:05:11.12ID:S7dSUYYg0
ワッチョイはIPの有無とか上級国民とか色々あってややこしいわ
2016/04/24(日) 16:29:30.21ID:+F2VxyhU0
上級国民って何かあるの?
2016/04/24(日) 18:35:44.80ID:+F2VxyhU0
// ▽SLIP(ワッチョイ ***)を着色する
<rx2>(([ヲ-゚JPTW中止]{2,7}?)\s([\/\+\w_]{4}\-[\/\+\w_]{4}))【TAB】<font color=#A0A000>$1</font>【TAB】name
<rx2>(([ヲ-゚JPTW中止]{2,7}?)\s([\w_]{2}\-[\w_]{16}))【TAB】<font color=#A0A000>$1</font>【TAB】name
こんな感じかな
それと▽.net&.com&.jpを着色と▽IPを着色でまあイイかw
2016/04/24(日) 22:09:56.11ID:EYNtXKBg0
全角文字やアルファベットは他にもあるから\Sあたり使うのが無難なんだけどね
http://info.2ch.net/index.php/BBS_SLIP#.E7.89.B9.E5.AE.9A.E3.81.AE.E6.97.A5.E6.99.82.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6.E3.81.AE.E8.A1.A8.E7.A4.BA
2016/04/24(日) 23:15:28.03ID:+F2VxyhU0
>>651 スマン激しく解かってなくって\Sにしてみたら変なタグ付いちゃうからコレでどう
// ▽SLIP(ワッチョイ ***)を着色する
<rx2>(([ヲ-゚!#-;=?-~\s]{2,7}?)\s([\/\+\w_]{4}\-[\/\+\w_]{4}))【TAB】<font color=#A0A000>$1</font>【TAB】name
<rx2>(([ヲ-゚!#-;=?-~\s]{2,7}?)\s([\w_]{2}\-[\w_]{16}))【TAB】<font color=#A0A000>$1</font>【TAB】name
2016/04/26(火) 08:24:29.39ID:bRko3LL80
>>652
いただきましたサンクス
2016/04/29(金) 22:59:10.73ID:CtUH0rrB0
>>652
とん
2016/05/20(金) 23:30:01.46ID:rzNkRVDC0
ttp://tanuki.2ch.net/test/read.cgi/livebase/1462696903/
ttp://tamae.2ch.net/test/read.cgi/part/1454254535/
ttp://hanabi.2ch.net/test/read.cgi/soccer/1453758075/
ttp://mastiff.2ch.net/test/read.cgi/akb/1436342444/
ワッチョイ・上級国民・IP Replaceテスト先はこんなトコかな
2016/07/31(日) 22:11:24.91ID:iL/kJBAU0
質問つうほどのことじゃないんだけど
name欄置換消去でマッチ文字列 普通の「かな漢字」と「@」及び数字(774)混載できる?自分環では無理
2行に分けても無理で、例えばデフォ名無し消そうとしたら

<rx2>無断転載は禁止|風吹けば名無し|以下、転載禁止で|名無しさん|2ch.net|転載禁止【TAB】【TAB】name ←・・・消去
<rx2>@|774【TAB】 【TAB】name  ←・・・これはスペースに置換

という苦肉策じゃなきゃうまくいかん
2016/07/31(日) 22:15:51.18ID:yKh+Mitq0
souka
2016/07/31(日) 23:17:02.76ID:KMZ48Wqn0
gakkai
2016/08/02(火) 00:15:18.80ID:AM9eeR4O0
>>652
(アウアウ ****-****)←この右端の括弧だけ着色されないのですがどうすればいいでしょうか?
2016/08/02(火) 00:26:34.53ID:6qrJ+y8v0
>>659
<rx2>(\(([ヲ-゚!#-;=?-~\s]{2,7}?)\s([\/\+\w_]{4}\-[\/\+\w_]{4})\))【TAB】<font color=#A0A000>$1</font>【TAB】name
<rx2>(\(([ヲ-゚!#-;=?-~\s]{2,7}?)\s([\w_]{2}\-[\w_]{16})\))【TAB】<font color=#A0A000>$1</font>【TAB】name
2016/08/02(火) 03:47:04.78ID:AM9eeR4O0
>>660
ありがとうございました!
2016/08/06(土) 19:21:15.70ID:7TC2Y3oL0
>>656
何をしようとしてるのかよくわからないので変なことを言うようでスマンが
なぜ無理矢理1行にまとめようとするのか、整理し続けるんだし別の行でよくない?

あとひょっとするとだけど()でマッチさせて\1とか使うんじゃないかなーと思ったり
2016/08/06(土) 19:40:32.48ID:uXv+dyu60
> 何をしようとしてるのか
>>656にも書いたがデフォルトの名無しを消す
なので1行目の定義のように置換消去
@と774はその定義に盛り込むと動作しないため2行目の通りスペースに置換
2016/08/06(土) 21:09:52.79ID:7TC2Y3oL0
まず「無断転載は禁止」と「転載禁止」が被ってて
処理順が前から適用されるわけではなく不定かなんかだろうから、
例えばなんJで『無断転載は禁止|風吹けば名無し|転載禁止』を処理すると
(自分の環境だと)『@無断』が残ります
ここに@や774を加えても動作するんで、なんか混乱してると思う

たぶん被りを『(無断)?転載は禁止』などとまとめる必要があるわけだけど
全名無しをいちいち整理して変更を追いかけ続けるのめんどくさいから板ごとにやったほうが良いと思うゾ
2016/08/06(土) 21:14:27.50ID:Cq+1EN790
うむ
2016/08/06(土) 21:16:05.21ID:Cq+1EN790
2016/08/06(土) 21:16:40.41ID:7TC2Y3oL0
あ、微妙に間違い書いたスマン、
被ってるのは『以下、転載禁止で』と『転載禁止』
それぞれどの板の名無しかわからないけど
『以下、転載禁止で|転載禁止(?!で)』とか書くことになるが
こりゃちょっと整理めんどくさいし無理だと思う
2016/08/06(土) 22:22:57.41ID:RJf3iSy70
正規表現での|(or)は、左からの処理であり順不定などではないよ
それと例えば
<rx2>名無しさん|お腹いっぱい|@|774|。【TAB】【TAB】name
ってやるとこのスレの名前欄は全部消えるし
http://hayabusa8.2ch.net/test/read.cgi/news4viptasu/1470479892/
だと、"名も無き被検体774号+@無断転載は禁止"→"名も無き被検体号+無断転載は禁止"
と"@"と"774"は消えるんで何か記述に間違いがあるんでは?
2016/08/06(土) 22:28:20.60ID:RJf3iSy70
あ、これはbregonig.dllを使ってるJane Styleでのことなので
他のものだったらもしかしたら動作が違うのかもしれない
2016/08/07(日) 00:30:54.66ID:dVHAR9nK0
>>669
あるV2Cで“止|無断転載は禁止|転載は禁止|は禁止|禁止”とかやると
マッチしたのは2番目で“名も無き被検体774号+@”になりました。
“無断転載は禁止”が何番目でも同様なので(このV2Cの場合)最長マッチのようです

ただやっぱり被ったりしないよう記述するのが適切な感じゃないかなぁと思う
2016/08/07(日) 02:27:43.23ID:P0gDobr30
Janeじゃないし正規表現あんま詳しく無いんだけど これ応用出来ないかな
<rx2>([^禁止|です?]+(禁止)?(です)?)|([^\.]+\.net)|([^無]+名無し[さん]?)【TAB】<font color=#2222aa>$&</font>【TAB】name
672671
垢版 |
2016/08/07(日) 07:42:11.56ID:P0gDobr30
スマン全然ダメダメだった
2016/08/10(水) 13:07:58.29ID:YGscMYAW0
>>656
ReplaceStrの一番下の行に作ってまとめれば解決しない?
2016/08/10(水) 13:15:04.26ID:3JCafN2W0
2016/08/10(水) 16:02:46.40ID:Vk+ngphJ0
2016/08/11(木) 01:54:51.59ID:AHAualz20
2016/08/11(木) 11:47:25.52ID:2OfnvYO/0
お出かけだよ
2016/08/17(水) 11:13:57.78ID:7PLDocge0
>>1-10
↑こういうのを置き換えてアンカー無効にしたいんですが
>1- を置き換えても反応しないんですが > を文字列として認識?
させるにはどうしますか? 1-10 はURL文字列が巻き添え変換されます
2016/08/17(水) 11:58:26.44ID:1VU+hTeI0
>>678
>という記号はdatを見ると&gt;か&#62;の2種類で表記される
安価を表記するには&gt;しか使われてないようだから
<ex2>&gt;1-【TAB】&#62;1-【TAB】msg
2016/08/17(水) 12:13:59.50ID:erNGOFmq0
d
2016/08/17(水) 13:15:29.64ID:7PLDocge0
>>679
おおー出来ました 有難う御座います 恩に着ます
2016/08/17(水) 14:14:53.94ID:IXULZWWJ0
とん
2016/09/18(日) 06:10:18.04ID:epP87l3Y0
最初の【】内に全角が4字以上あるとき3文字目までにするのお願いします
これを
【全角文字が四個以上】ここはそのまま【ここもそのまま】
こうしたい → 【全角文】ここはそのまま【ここもそのまま】
2016/09/18(日) 07:05:06.12ID:zYYuYYaI0
暇な奴が弄ってくれるんだろうけどテストのスレアドとか書かないと
683が行きそうな所予想・探し・てすとしてくれって事だろw 具体的にガッツリ出せよ
2016/09/18(日) 07:42:38.69ID:oxsf9zQa0
スレタイか
2016/09/18(日) 10:17:18.38ID:arvRA6Qv0
スレタイ文字列は置き換えられないのでは?
本文に貼られたスレタイは別にして
2016/09/18(日) 10:18:33.56ID:arvRA6Qv0
あぁXenoとかはできるんだった
失礼
2016/09/19(月) 07:31:27.05ID:XDu9FY3/0
【シンプル】 O&O Defrag 3回目 【デフラグ】
【ソフトウェア】ゴーストルーター スレ【part5】
【フリーソフト】動画編集
【ポータブル】Mozilla Firefox Portable Edition 3
【作者失踪】Ootake大反省会会場【開発放棄】 [転載禁止]c2ch.net
【初心者歓迎】FFFTPについてのスレ2発目
【真っ黒といわれ】VMware総合スレ Part35【発狂】
【緊急地震速報】SignalNow Express 15 [無断転載禁止]c2ch.net
【英語文法】Ginger英文チェックソフト【ブラウザ】
【赤ペン先生募集】やましたくんスキルアップ総合c2ch.net
【電子マネー】Bitcoin その5【P3P】
【高速な外周へ】 Smart Defrag Part2 【デフラグ】

適当なの見繕ってきました
でも、どこかの板限定ということではないのでその辺考慮いただかなくて構わないです
あと、2ch.net限定です。外部板等の仕様なども無視してくださってください
2016/09/19(月) 08:16:47.57ID:jWiNKo9s0
sage
2016/09/19(月) 10:25:21.98ID:oEThMlr/0
Style使いなので動作未確認だが
^(【[^】]{3})[^】]+【TAB】$1
でいんじゃね?(【TAB】はTabキー)
2016/09/19(月) 11:58:21.59ID:ES6fNWbx0
全角文字だけだから色々と抜いておいた方がいいんじゃないかな
ついでに2ch.net限定にしておいた

^(【[^】ヲ-゚0-9a-zA-Z]{3})[^】ヲ-゚0-9a-zA-Z]+【TAB】$1【TAB】<4>http://\w+\.2ch\.net/
2016/09/19(月) 14:38:25.04ID:oEThMlr/0
あ、全角限定なの見落としてた
2016/09/20(火) 10:39:43.64ID:kxjx8Xn30
横からd
2016/09/21(水) 06:22:00.55ID:WIbgUGtb0
ありがとうございました
これを基に文字種混合パタンに挑戦したいと思います
2016/09/21(水) 07:07:16.10ID:bKwK5dx30
まあ自分である程度弄れないとパターンが変わったりするしな
総合版だしそのままじゃ動かんのも有るだろw 文中なら誤爆も有るけどオレなら
<rx>(【[^ -~。-゚】]{3})[^ -~。-゚】]+(】[^<]+)【TAB】<font color=#ee8800>$1$2</font>【TAB】msg【TAB】Replace
使ってる物によって変わってくるだろc2chとか入ってるし
2016/09/22(木) 08:12:08.31ID:qdabHlnt0
絵文字を表示させる為に画像を作り、ファイル名を文字コードと同じにしました
🍀なら127808.pngという感じです
それからReplaceStr.txtに
<ex2>🍀【TAB】<img src="127808.png" align="overlap">【TAB】msg
と記入し、他の絵文字画像も作りました

文字コードが6桁でファイル名も同じなら
<ex2>&#(\d{6});【TAB】<img src="$1.png" align="overlap">【TAB】 msg
で全ての絵文字を表現できるとおもったのですが、上手くいきませんでした

どうすれば表示できるかアドバイスよろしくお願いします
2016/09/22(木) 08:14:14.69ID:2fxnzVWY0
R
2016/09/22(木) 08:15:43.31ID:qdabHlnt0
【「・」が出てしまったので全角対応して再掲します】

絵文字を表示させる為に画像を作り、ファイル名を文字コードと同じにしました
&#62272;なら127808.pngという感じです
それからReplaceStr.txtに
<ex2>&#62272;【TAB】<img src="127808.png" align="overlap">【TAB】msg
と記入し、他の絵文字画像も作りました

文字コードが6桁でファイル名も同じなら
<ex2>&#(\d{6});【TAB】<img src="$1.png" align="overlap">【TAB】 msg
で全ての絵文字を表現できるとおもったのですが、上手くいきませんでした

どうすれば表示できるかアドバイスよろしくお願いします
699名無しさん@お腹いっぱい。
垢版 |
2016/09/22(木) 08:20:39.24ID:qdabHlnt0
>>698
62272ではなくて127808です
失礼しました
2016/09/22(木) 11:55:10.86ID:z3sVZyei0
画像ファイルはどこにあるの?
2016/09/22(木) 15:07:24.83ID:qdabHlnt0
サンプルなら
http://www.atmarkit.co.jp/ait/articles/1407/03/news113.html
真ん中より少し下にある「IE11上でのSegoe UI Emojiフォントの表示例」にある
2016/09/22(木) 19:25:11.57ID:Wg/KhScZ0
一度に20行以上書き込む荒らしコメを3行ぐらいに削っちゃうやつとかありますか?
2016/09/22(木) 20:31:15.88ID:e/wAJPFm0
コレコレこんな奴クレよりも
コレをこうしたいんでこんな感じにしてみたけど出来ません アドレスはコレです
アドバイスお願いします の方が良いと思うぞみんな困ってない訳だし

短縮はどっかに出てたな...
2016/09/23(金) 01:26:48.41ID:MgOJYIZf0
>>698
正規表現
×<ex2>
○<rx2>
それとalign="overlap"で、続く文字と絵が被るので適宜SPCでずらす
styleフォルダが散らかるので絵文字格納所を作る方が良
2016/09/23(金) 01:30:15.84ID:MgOJYIZf0
ここstyle専用じゃなかったか
706名無しさん@お腹いっぱい。
垢版 |
2016/09/23(金) 01:49:13.12ID:7SZSoJNN0
なぜそう思い込んでた
2016/09/23(金) 02:07:03.05ID:wNdYUtWQ0
>>704
上手くいきました、ありがとうございます
2016/09/23(金) 07:43:51.47ID:wNdYUtWQ0
A🎵
2016/09/23(金) 07:44:22.94ID:wNdYUtWQ0
🎵A
2016/09/23(金) 08:16:37.87ID:Tve4oLJ00
s
2016/09/23(金) 10:05:47.69ID:wNdYUtWQ0
なんでoverlapしかないんだろ
重ねたくないのにクソめんどくせー
2016/09/23(金) 10:13:10.85ID:2S+5vS8E0
こんなとこでテストすんな
テストスレでやれ
2016/09/23(金) 12:47:21.82ID:wNdYUtWQ0
<rx2>&#(\d{6});【TAB】<img src="$1.png" align="overlap">□?【TAB】msg
□=全角スペース ?=半角スペース
という絵文字を表示させる正規表現を作ったのですが
704氏の言う通り絵が被ってしまいます
被り対策でスペースを作ったのですが絵文字が続くと意味がありませんでした

例えば、文章の後に絵文字ABCがある場合
文章ABCと表示されずに、文章  Cと表示されます
文章ABCDの場合は文章   Dと表示されます(スペースが増える)

<rx2>&#(\d{6});【TAB】<img src="$1.png" align="overlap">□?【TAB】msgを改造して
上手く絵が重ならないようにするにはどうすればいいですか?
アドバイスよろしくお願いします 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
2016/09/23(金) 13:33:24.02ID:a+GZzn9J0
Slotのときに同じ質問があったね
解決しなかったが

ReplaceStr.txtを活用するスレ Part11
http://jane2ch.net/test/read.cgi/community/1466648977/7
2016/09/23(金) 20:05:07.62ID:E4tSzGy80
何の専ブラかわからんがstyleで使えるhtmlタグはショボくて限界ぽいね
align="overlap"をやめて改行させれば全部見えると思うけど
2016/09/24(土) 00:36:45.21ID:Tokoo9tG0
>>715
style使っているが
今使えるタグ以外であると便利そうなタグもそれほどなさそうな気もする
別になくてもそれほど不便ではないがmaxwidthは使えたらいいなと思うが
2016/09/24(土) 00:48:39.56ID:ujm4EojA0
大体<img>タグにalign="overlap"が使えるって普通のHTMLじゃ無いと思うけど
それとも俺が知らなかっただけなのか?
718713
垢版 |
2016/09/24(土) 01:23:44.27ID:ykUvtneA0
なるほど、絵文字重なり問題はかなり難解のようですね
みなさんアドバイスありがとうございます
2016/09/29(木) 13:22:58.49ID:QrUdbANz0
>>702
http://jane2ch.net/test/read.cgi/community/1419356309/235-
http://jane2ch.net/test/read.cgi/community/1419356309/383-
行数は試行しながらになるけど上の2つで2段構えにするのがいい感じ
720702
垢版 |
2016/10/02(日) 22:47:50.72ID:a4NdhjeF0
>>719
すいません見てませんでした
そしてdクス これは良いものです
しかしこれは空白行はカウントして無いっぽいですね
直せますのでしょうか 無理なら妥協します dクス
2016/10/03(月) 16:19:27.25ID:pB953opl0
しかしこれは>>1まで適用対象になってる
ニュース速報のスレ立て記者の長文まで見れなくなるなw
2016/10/03(月) 21:15:20.49ID:kqxz9Gm/0
それ困るんだよな
>>1除外ってどうやるの?
2016/10/04(火) 01:24:38.48ID:ZbmVUMW60
>>1除外無理だろ 詳細は>>2以降 とかもあるし
ニュース系は除外対象にするとかしか
2016/10/04(火) 22:56:47.46ID:9pBQHSDD0
NGもだけど現在のレス番号は参照することができない
あぼーんのoptionで1を除外することはできるけど逆に言えばそれしかできない
個別に1を除外することも出来ず、チェックをいれると必ず1が見えるようになってしまう
2016/10/05(水) 08:30:15.15ID:lQJqXTuv0
http://jane2ch.net/test/read.cgi/community/1419356309/243,244,247,386
http://jbbs.shitaraba.net/bbs/read.cgi/internet/8173/1457087231/723,734,735
ちょっと見ビューアは鯖とのやりとりが発生するし
個人的にはあぼーん無効が一番良い気がする
2016/10/05(水) 14:45:41.35ID:kN437rE90
スレタイパネル右クリックで冒頭数レス分はポップアップで見れるよ
2016/12/27(火) 21:47:03.84ID:Y8kFoRSr0
a
2017/01/10(火) 09:11:09.72ID:PHt30w3n0
1除外スクリプトありますし
2017/02/11(土) 13:18:27.06ID:3QhnpL/E0
お願いします。
p://up.mugitya.com/img/Lv.1_up103703.png
p://up.mugitya.com/img/Lv.1_up103704.png
p://up.mugitya.com/img/Lv.1_up103705.png
こういう「htt」抜きのURLを
http://up.mugitya.com/img/Lv.1_up103703.png
http://up.mugitya.com/img/Lv.1_up103704.png
http://up.mugitya.com/img/Lv.1_up103705.png
に戻したいのですが、お願いします。
2017/02/13(月) 11:46:28.69ID:31AqfFtl0
これで効いてるがこれでいいのか 誤爆がありそう

<rx>[ ]p://<tab>http://<;tab>msg

※<tab>はキーボードのtabキーを押す
※表現をreplacestr.txtに追加後は上書き保存してjanestyle再起動
2017/02/16(木) 19:46:23.72ID:oXgrcy7h0
大文字から始まって小文字のみが続く10桁のアルファベット文字列をマッチさせたいのですが
どのように記述したらいいでしょうか

<マッチさせたい例>
Aaaaaaaaaa
AAAaaaaaaa

<マッチさせたくない例>
AaaAaaaaaa
aAaaaaaaaa
aAAAAAAAAA
2017/02/16(木) 19:50:19.83ID:oXgrcy7h0
>>731
【連投行省略】が反応してしまったので書き換えました

<マッチさせたい例>
Aaaaaaaaaa
BBBbbbbbbb

<マッチさせたくない例>
AaaAaaaaaa
bBbbbbbbbb
cCCCCCCCCC
2017/02/16(木) 22:14:40.05ID:R9K4lGyr0
>>732
(?<=^|[^A-Z])(?=[A-Za-z]{10})[A-Z]+[a-z]*(?=[^A-Za-z]|$)
2017/02/16(木) 22:18:11.83ID:R9K4lGyr0
大文字だけ10桁を許さずに小文字も必ず含む場合は[a-z]+に替える
2017/02/16(木) 22:32:32.89ID:R9K4lGyr0
間違った
(?<=^|[^A-Z])(?=[A-Za-z]{10}(?:[^A-Za-z]|$))[A-Z]+[a-z]+(?=[^A-Za-z]|$)
2017/02/16(木) 22:45:56.40ID:oXgrcy7h0
>>735
うわ、すごい
ありがとうございます
これなら11桁以上も反応しないですね
2017/02/16(木) 22:51:52.48ID:R9K4lGyr0
もし後に英小文字がもっと続く場合でも先頭10桁をマッチさせたい
(AAAaaaaaaaaaaaaaaaaaaaaaaとかでも先頭10桁をとる)場合
(?<=^|[^A-Z])(?=[A-Za-z]{10}([A-Za-z]*)(?:[^A-Za-z]|$))[A-Z]+[a-z]+(?=\1(?:[^A-Za-z]|$))
2017/02/16(木) 22:53:20.49ID:oXgrcy7h0
>>735
なるほど{10}で指定させることしか考えてませんでした
条件を制限すれば[ ]+でもマッチするんですね
勉強になります
ありがとうございました
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

ニューススポーツなんでも実況