正規表現で文末を表すのってどうやるの

■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:01:10.201ID:iPV9mCri0
行末表現の$が使えないんだけど上手く一致出来なくて困ってる

0002以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:02:52.038ID:Di7v3rfmd
正規表現モードになってない

0003以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:04:38.526ID:iPV9mCri0
>>2
専ブラのNGじゃないからそれはない

0004以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:05:56.895ID:QJwKNTgW0
じゃあシングルラインモードが有効になってない

0005以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:07:22.818ID:Di7v3rfmd
なぜ、ソフト名とか環境を説明しないのか

0006以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:11:30.436ID:iPV9mCri0
ソフトはnFinderというニコニコの専ブラ
コメントNGに正規表現が使えるんだけど$じゃ最後に一致しないんだ

0007以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:13:35.407ID:QJwKNTgW0
多分$じゃなくて\nにすればマッチする気がする

0008以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:15:27.321ID:/DhoTYnU0
>>7
それ改行

0009以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:17:09.843ID:QJwKNTgW0
>>8
マルチラインモードになってるから$だとマッチしないんじゃない?
マルチラインモードだとすれば改行でマッチさせるのがいいかなと思ったんだけど

ソフト側でシングルラインモードがあるなら一番いいけど

0010以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:17:15.945ID:iPV9mCri0
>>7
うーん駄目だった
ソフトの仕様的に無理なのかなあ

0011以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:17:16.339ID:Di7v3rfmd
どう指定してるか書いて

NG文字はサンプルでいいから

0012以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:19:51.979ID:iPV9mCri0
>>11
うぽつ って文に対して
つ$ って書いて駄目だった\nも

0013以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:24:14.204ID:Di7v3rfmd
めっちゃシンプルだな

^うぽ
だとどう?なる?

0014以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:27:11.995ID:iPV9mCri0
>>13
あーそれも駄目だな
ソフトの仕様的に無理なのかもしれない
他の正規表現は大体使えるんだけど文頭文末は駄目っぽい

何分古いソフトで作者もとうに消えてしまったから細かい仕様が不明なんだ…

0015以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:29:38.591ID:Di7v3rfmd
>>14
頻出だから対応してそうだけどな
ざんねん

0016以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:31:54.999ID:iPV9mCri0
>>15
なんだか無駄骨させてしまってすまない
自分で入力しただけじゃ間違えてる可能性もあったけど諦めがついた皆ありがとう

0017以下、5ちゃんねるからVIPがお送りします2022/04/03(日) 17:38:49.488ID:WwnhMIhs0
>>12
前に二文字あるだろ。そこがマッチしてない。以下じゃね?
上の方が条件厳しいけど UTF-8 でないとだめ、5ch は完全に対応してないんじゃないかと思う。

regex = ^[\u3040-\u309F]{2}つ$
regex = ^.{2}つ$

■ このスレッドは過去ログ倉庫に格納されています