Regular Expression(正規表現) Part17 (277レス)
Regular Expression(正規表現) Part17 http://mevius.5ch.net/test/read.cgi/tech/1702684760/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
220: デフォルトの名無しさん [sage] 2024/10/12(土) 17:58:39.21 ID:hwVWGPYm 正規表現関係ないけどhtmlタグ周りの操作は できるだけDOM経由でやっておいたほうが楽で安全だと思う htmlの書き方がみんな揃ってるとは限らないし <div>href="foo"</div>とかlocation.href=“bar”にはマッチしないようにするとか いろいろ考慮ポイントが増えてミスするリスクも高くなる DOM経由でやっておけばその辺は安心 document.querySelectorAll("[href]:not([href$='.css'])").forEach(x=>x.setAttribute("href"
, "")) http://mevius.5ch.net/test/read.cgi/tech/1702684760/220
221: デフォルトの名無しさん [sage] 2024/10/13(日) 15:34:10.31 ID:josLIOo8 >>217 それ大正解だよ、すごい それ以上のものを作れと言われたら大抵の人は悩む というか>>217の答えに辿り着けない人が多数かと http://mevius.5ch.net/test/read.cgi/tech/1702684760/221
222: デフォルトの名無しさん [sage] 2024/11/02(土) 23:35:42.52 ID:5ILrPZJU 正規表現のオペレータの分類についての質問です assertionにアンカーやバウンダリを含める分類はあまり見かけませんが何故でしょう?(例dotnet文書) 以下(多分regex界で著名な)参考サイトより引用 Assertions. The traditional regular expression metacharacters ^ and $ can be viewed as assertions about the text around them: ^ asserts that the previous character is a newline (or the beginning of the string), while $ asserts that the next characte
r is a newline (or the end of the string). Perl added more assertions, like the word boundary \b, which asserts that the previous character is alphanumeric but the next is not, or vice versa. https://swtch.com/%7Ersc/regexp/regexp1.html 確かにマッチに含まれないという意味ではよくassertionであると言われるlookback/aheadと同様です 何か含めないことで利点があるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1702684760/222
223: デフォルトの名無しさん [sage] 2024/11/09(土) 12:53:50.15 ID:k7Zpjetb これに答えられる人はここに数人いるかどうかなのでは (私はもちろん答えられません) 勘で答えるなら先読み、後読みは後から出てきたものなので元からあった ^ $ \b とは別物扱いになった、とかですかね?すみません、分かりません http://mevius.5ch.net/test/read.cgi/tech/1702684760/223
224: デフォルトの名無しさん [sage] 2024/11/09(土) 21:56:49.21 ID:f+X68XQj (ゼロ幅)アサーションには含まれる、(ルックアラウンド)アサーションには含まれない でもルックアラウンドアサーションだけを指して単にアサーションと呼ぶなんてことがあるかな、大体何か修飾語がついてるよね? 単にアサーションと呼ばれるのはゼロ幅アサーションの方だと思う 実際参考サイトもそんな感じだろう知らんけど http://mevius.5ch.net/test/read.cgi/tech/1702684760/224
225: デフォルトの名無しさん [] 2024/11/19(火) 12:37:58.18 ID:UdPT9kjC Google spreadsheetでREGEXREPLACE関数で置換するやり方を教えていただけないでしょうか 実行したい内容は以下の通りです。 ●Regular Expressionの使用環境 Google spreadsheet ●検索か置換か? 置換 ●説明 英文の各単語の先頭1文字以外をアスタリスクに置換したい カンマとピリオドとハテナは置換しない アポストロフィは置換する ●対象データ Oh, it’s sunny today. Do you understand? ●希望する結果 O*, i*** s**** t****. D* y** u*********? http://mevius
.5ch.net/test/read.cgi/tech/1702684760/225
226: デフォルトの名無しさん [sage] 2024/11/19(火) 13:15:50.46 ID:qWVXBGcO 俺の知識の範囲では正規表現だけでは不可能 http://mevius.5ch.net/test/read.cgi/tech/1702684760/226
227: デフォルトの名無しさん [sage] 2024/11/19(火) 13:28:40.67 ID:TpNNC8ku その環境がわからんので一般的な場合として /(?<=[^ ,.?\n\r])[^ ,.?\n\r]/*/g /(?<=[a-z’'])[a-z’']/*/ig http://mevius.5ch.net/test/read.cgi/tech/1702684760/227
228: デフォルトの名無しさん [sage] 2024/11/19(火) 13:45:50.24 ID:qWVXBGcO なるほど。後読を使えばいいのか http://mevius.5ch.net/test/read.cgi/tech/1702684760/228
229: デフォルトの名無しさん [] 2024/11/19(火) 14:33:47.46 ID:UdPT9kjC 後読はこの関数では使えないようなのですが、関数ではなくて置換機能なら使えるようなので試してみます! ありがとうございました!! http://mevius.5ch.net/test/read.cgi/tech/1702684760/229
230: デフォルトの名無しさん [sage] 2024/11/19(火) 15:02:42.11 ID:TpNNC8ku The problem is the ’XXX’. こういうのはあるのかな? http://mevius.5ch.net/test/read.cgi/tech/1702684760/230
231: デフォルトの名無しさん [sage] 2024/11/19(火) 15:19:15.00 ID:TpNNC8ku >>228 正規表現のどの文法を使うかじゃなくて、どういう論理にするかを思いつくかどうかだから (とんちクイズと一緒で発想力の問題) なお230のようなケースがあるのならおそらく再起を使う必要がでてくると思う http://mevius.5ch.net/test/read.cgi/tech/1702684760/231
232: デフォルトの名無しさん [] 2024/11/19(火) 15:56:13.16 ID:UdPT9kjC >>230 これは想定していなかったですが今回はなさそうです http://mevius.5ch.net/test/read.cgi/tech/1702684760/232
233: デフォルトの名無しさん [sage] 2024/11/19(火) 17:34:15.15 ID:G+8Uvgpo Apps Script使うのがシンプルなこともある http://mevius.5ch.net/test/read.cgi/tech/1702684760/233
234: デフォルトの名無しさん [sage] 2024/11/19(火) 23:06:51.29 ID:TpNNC8ku /(?<=[a-z]|[a-z]')[a-z]|(?<=[a-z])'(?=[a-z])/*/ig (アポストロフィは半角のみにしてる) This is the 'Tom's Home'. → T*** i* t** 'T**** H***'. 無理ーー 'Rock'n'Roll' is "Rock 'n' Roll". → 'R**********' i* "R*** 'n' R***". '' is NULL strings. → '' is NULL strings. http://mevius.5ch.net/test/read.cgi/tech/1702684760/234
235: デフォルトの名無しさん [sage] 2024/11/20(水) 17:07:45.94 ID:vf/ffllo regexpは数学(キリっ http://mevius.5ch.net/test/read.cgi/tech/1702684760/235
236: デフォルトの名無しさん [sage] 2024/11/20(水) 17:38:18.40 ID:ibyj9elY ウザっ http://mevius.5ch.net/test/read.cgi/tech/1702684760/236
237: デフォルトの名無しさん [] 2024/12/12(木) 23:55:43.32 ID:9bmybcd/ 暫く使わないとすぐ忘れてしまう 低スキルだから使う頻度が少なくて記憶が定着しない http://mevius.5ch.net/test/read.cgi/tech/1702684760/237
238: デフォルトの名無しさん [sage] 2024/12/13(金) 00:12:32.38 ID:EgfV0Bor わかる 特に(?!これ系一切覚えてない) http://mevius.5ch.net/test/read.cgi/tech/1702684760/238
239: デフォルトの名無しさん [sage] 2024/12/13(金) 13:01:50.92 ID:hybzdr+3 =^^= こんな演算子をどこかの記事で見た記憶はあるけど意味は忘れた http://mevius.5ch.net/test/read.cgi/tech/1702684760/239
240: デフォルトの名無しさん [sage] 2024/12/13(金) 13:19:30.73 ID:Zywldz4i ∧,,∧ (=^v^) にょほほー / l (OuuO http://mevius.5ch.net/test/read.cgi/tech/1702684760/240
241: デフォルトの名無しさん [] 2024/12/19(木) 16:02:37.82 ID:1szj+7uv ●Regular Expressionの使用環境 テキストエディタのMeryや、テキストエディタのgPadの置換 ●検索か置換か? 検索 ●説明 英文中のスペース以外の、他のスペースを削除したいです。 ●対象データ 平和 戦争 AA XVA ZZ 昭和 平成 令和 NIHON BUNKA 経済 学部 Ishiba Naikaku ●希望する結果 平和戦争 AA XVA ZZ 昭和平成令和 NIHON BUNKA 経済学部 Ishiba Naikaku ※いま現在はネットを探してやっと見つけた (?<![a-zA-Z])\s|\s(?![a-zA-Z]) を使ってます。これは連続
スペースやTabにも対応してるのが良い点と思います。 ただ、全角スペースは削除出来ませんし、改行まで削除されて1行テキスト文に なるという短所があり、また手動で改行しなくてはならず非常に手間です。 全角スペースはまだ良いとして改行削除がされないように改善できませんでしょうか? よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1702684760/241
242: デフォルトの名無しさん [sage] 2024/12/19(木) 16:06:40.57 ID:wZwgXxbf なかなかの丸投げだな ¥sを[ \t ] http://mevius.5ch.net/test/read.cgi/tech/1702684760/242
243: デフォルトの名無しさん [] 2024/12/19(木) 17:08:28.91 ID:1szj+7uv >>242 希望通りになりました。即レス大感謝ありがとうです。 いちおう自分なりに半年間ほど色んなパターンに変えてやってみてたんですが、大変助かりました。 http://mevius.5ch.net/test/read.cgi/tech/1702684760/243
244: デフォルトの名無しさん [sage] 2024/12/20(金) 20:07:37.02 ID:7538eGNC すげー半年がかりの疑問を瞬殺か やっぱ詳しい人に聞いておくものだな http://mevius.5ch.net/test/read.cgi/tech/1702684760/244
245: デフォルトの名無しさん [sage] 2024/12/21(土) 01:36:35.41 ID:lQ0nYrFo 半年同じ問題に取り組める根気は素晴らしいが初心者は効率が悪いね Googleとかは20分だか30分だか手が止まったら質問しろって企業文化らしい http://mevius.5ch.net/test/read.cgi/tech/1702684760/245
246: デフォルトの名無しさん [sage] 2024/12/22(日) 15:36:39.77 ID:8OMG/th9 メモ Meryで\sを全角スペースにマッチさせるには(?u)\sかFindOnig=1 http://mevius.5ch.net/test/read.cgi/tech/1702684760/246
247: デフォルトの名無しさん [sage] 2024/12/23(月) 12:51:43.05 ID:hOdCdrxj 半年あったら正規表現覚えたほうが早いな、Meryクリスマス http://mevius.5ch.net/test/read.cgi/tech/1702684760/247
248: デフォルトの名無しさん [sage] 2024/12/23(月) 12:59:50.83 ID:hOdCdrxj I have a pen. I have an apple. http://mevius.5ch.net/test/read.cgi/tech/1702684760/248
249: デフォルトの名無しさん [sage] 2024/12/31(火) 20:44:10.06 ID:Thw2Z7nN (?<=This year)(?=Next year) http://mevius.5ch.net/test/read.cgi/tech/1702684760/249
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 28 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s