[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
49(1): デフォルトの名無しさん [] 2021/11/29(月)20:58:37.88 ID:ZJywLyaD(1/3)
ある短い英単語が文章に含まれているかどうかを判定したいのですが、
他の英単語の一部に含まれているようなときは除外したいです。
例:検索単語:ap、
○:ap is short of...
○:これはapです
NG:pen pineapple apple pen
つまり、『単語の前後に文字がある場合は、それらがアルファベットでない』という条件を加えたいのですが、
これの実現方法に詰まっています。
[^a-zA-Z]ap[^a-zA-Z]
の至るところに、.*や*や+を様々なパターン試したのですがうまく行かず。。。
うまく行ったと思っても、指定単語が文頭や文末に来て、前後のどちらかに文字がないときはうまく行きません。
どなたかご教授頂けませんでしょうか。
65: デフォルトの名無しさん [sage] 2021/12/17(金)20:49:06.88 ID:BDVQn7Pa(1)
いやぁ、、ヒネくれちゃっただけでしょ
355: デフォルトの名無しさん [sage] 2022/07/03(日)15:36:23.88 ID:ZjFQgG61(1/2)
> 使わないほうがいい気がする
「気がする」でついつい無駄コード書いちゃう強迫性不安障害の人かな?
> 「策士策に溺れる」になってるから質問者に何を教えるべきなのかもう一度考えるべし
底辺コーダーが良く使う言い訳
(俺に分かりやすい) 平易なやり方しか認めない!(`・ω・´)キリッ
378: デフォルトの名無しさん [sage] 2022/07/03(日)21:00:18.88 ID:BZUl5BA7(7/11)
正規表現では強欲といえば何を想起するのかってのは常識だよ
英語自慢はいいけど日本語も勉強してね
419: デフォルトの名無しさん [sage] 2022/07/05(火)11:41:54.88 ID:cG0ybmcU(1)
>>417
そらそこは反論を期待して英訳に固執する人を揶揄してわざと悪し様に言ったところだからな、図星だったなら謝るよ
でもまさか本題には一切触れず蛇足だけに突っ込んで人格の否定までして論点をずらすような真似をされるとは思わなかった、よほど気に障ったのだろうか
あ、反論があるなら本題の方をメインで頼むな、他の人に迷惑でみっともないからね
476: デフォルトの名無しさん [sage] 2022/07/07(木)17:45:22.88 ID:QZNfJ5wA(1)
答え合わせ出来るとか、間違いに気付き易いor間違い難いケースは1発
合ってるか分かり難い場合は間違い難い正規化式で段階踏む
480: デフォルトの名無しさん [sage] 2022/07/16(土)09:09:55.88 ID:L4T2PUf2(1)
民度の低い異常者が常駐してたらそりゃ関わりたくないもん
494: デフォルトの名無しさん [sage] 2022/08/28(日)10:55:00.88 ID:V92k17Tf(1)
489の記事・コメントを見たけど
「.*hoge.*」
と
「.*?hoge」
の比較をして後者のほうが圧倒的に早いって記述はあったが
490の言ってる比較はどこにも見当たらないようだけど・・・?
492の
>hogeじゃなくてpiyo
はもっと意味不明だな
「/.*hoge/」
「/.*?piyo/」
の違いで、491は「.*」「.*?」の違いで速さが変わるのが当たり前って話をしてるのに
"hoge...めっちゃ長い文字列...piyo"みたいな極端な例を突然出してこられても
496: デフォルトの名無しさん [sage] 2022/08/28(日)12:10:20.88 ID:iCw3MfJc(1)
(?s:^(?=.*(?:トビラ|280|280|[内外]製|純正|公式))(?=.*(?:ガイジ|発狂|長文|必死|キチガイ|キチキチ)))
これって何か間違ってますか?280が消えない時があります
548: デフォルトの名無しさん [sage] 2022/11/02(水)14:57:45.88 ID:mLb2a5cx(1)
最近は8進数を0oと書くのが主流じゃね?
555: デフォルトの名無しさん [sage] 2022/11/04(金)19:23:25.88 ID:aOu/uEdM(1)
>>553-554
参考になりました
ありがとうございます
644: デフォルトの名無しさん [] 2023/02/28(火)19:25:23.88 ID:LpLAZFFY(1/2)
●Regular Expressionの使用環境
秀丸エディタ
●検索か置換か?
置換
●説明
正規表現で加減算したいです
perlの場合これでできるそうです
検索:columnIndex([\d]+)
置換:columnIndex@{[$1+1]}
●対象データ
columnIndex001 = "aaa";
columnIndex002 = "bbb";
columnIndex003 = "ccc";
●希望する結果
columnIndex002 = "aaa";
columnIndex003 = "bbb";
columnIndex004 = "ccc";
671: デフォルトの名無しさん [sage] 2023/04/19(水)15:37:27.88 ID:DhCp7Dkf(1/2)
たとえばHTMLの<title>の直後だけ判定したいときに
マッチしなかったら長いページの最後まで<title>~を探し続けるの無駄だと思うんだけど
<title>のところだけ見終わったら判定打ち切ることってできる?
737(1): デフォルトの名無しさん [sage] 2023/06/23(金)02:09:08.88 ID:gmkpJif8(2/6)
>>736
^(?=.*?ABC)(?=.*?あいう)(?=.*?甲乙丙)
775: デフォルトの名無しさん [sage] 2023/07/06(木)22:21:43.88 ID:7Yxy824T(3/3)
>>773
(?i)アウアウウー\s*Sa[0-9A-Za-z\d]{2}-[0-9A-Za-z\d]{4}\s*\[106\.\d{1,3}\.\d{1,3}\.\d{1,3}\]
一応、ご指摘通り改良しておきました!
905: デフォルトの名無しさん [sage] 2023/10/29(日)12:45:28.88 ID:zDgIETfO(2/4)
アンダースロー
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.056s