問題タブ [punctuation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 句読点を削除
ファイル内のテキストが句読点なしで出力されるように、句読点関数を結び付ける必要があります。一線を引く:"How are you today?"
これまでのところ、次のように出力されます。
しかし、私はそれを次のように印刷したい:
私のコードは次のようになります。
?をどこに置くかについての提案はありdef pun(string)
ますか?
regex - 句読点を削除 Perl
へぇ..句読点の消し方..実はもう使ってみ[:punct:]
たけど、全部の句読点には効かない。ドットのみを削除する.
だけです...しかし、他の句読点はまだあります。私の仕事は、段落を削除し、句読点を削除し、すべてのテキストを小文字に変更することです..
これはsnuker.txtである私のテキストファイルです
これは私のperlスクリプトです
出力はこのようなものです...他の句読点はまだ.
あります..なくなっただけです..
python - Pythonで句読文字の文字列定数を取得する
Pythonの文字列定数にアクセスするにはどうすればよいですか?
Pythonのドキュメントにある句読点のリストを取得する必要がありますstring.punctuation
これは機能しません
私が試していることは可能ですか?
php - mysqlクエリのカスタムphp関数
以下の私の質問
作業クエリ
動作しないクエリ
動作しているものと動作していないものの違い
動作中:AND kolon_baslik = ...
非動作中:AND noktalamasiz(kolon_baslik) = ...
私のリンクプロセス
- ユーザーは通常の書面で記事のタイトルをdbに入力します
- ページが記事をリンクするとき、記事の著者タイトル情報を使用します。通常の記述形式は、句読点を削除してスペースをダッシュに置き換えるカスタム関数で上書きされます
私の目的
アドレスバーから、$_GET['nesne']
来ています。これは、記事のタイトルの句読点なしの構文です。また、スペース文字はダッシュ文字に置き換えられます。
私のMySQLテーブルでは、記事のタイトルは句読点とスペースを含む通常の形式です。
例:
私のMySqlテーブル:「ジョンの時計は機能していますか?」、URLアドレス「Is-Johns-Clock-Working」になります
私の質問
動作しないクエリでできることはありますか?削除された句読点をに与えることができない$_GET['nesne']
ので、mysqlテーブルとのタイトル行の句読点なしの状態の値を比較する必要があります$_GET['nesne']
。たぶん私は非常に間違った方向に進んでいるので、ユーザーがmysqlテーブルに句読点のあるタイトルと1つのタイトル列のみを入力できるようにする自動リンク方法を処理する正しい方法を教えてください。
編集
noktalamasiz =すべての句読点を削除するcustom-php関数。
tire-bosluk-olsun =ダッシュをスペースに置き換えます。したがって、最初のタイトルに句読点が含まれておらず、単語の間にスペースしか含まれていない場合、問題はなく、作業中のSQLのみを使用します。
動作しないものは何ですか
私のクエリがnoktalamasiz custom function
これを含む場合:noktalamasiz(kolon_baslik)
; その後、警告なしに空の画面が表示されました-通知またはエラー。-1エラーレベルで作業しています。
関連するphpコード全体
python - Pythonで文字列のリストのリストから句読点を削除します
私が持っているとしましょう
生み出してほしい
whitespace - テキストの空白補正
私が必要としているものの基本的な考え方は、空白の修正です (しかし、もっと多くのことを評価することもできます!): I am in a park ( with her , not him ) .
=>I am in a park (with her, not him).
空白の修正は正規表現で行うことができますが、言語固有のルールをすべて用意する必要があります(ライブラリで整理しておくとよいでしょう!)。実際、私はフランス語のテキストに対してそれを行う必要があり、句読点の間隔規則は英語とは異なります。
たとえば、NLTK(python)がそれを行うのに役立つかどうかはわかりません。
php - PHP Regexp - カスタム句読点記号が並んでいる場合、正規表現は一致しません
私の正規表現
/^[\p{L}\p{N}][\p{L}\p{N} \.,;:\?!-“”‘’"']+$/u
正規表現の目的
utf-8
記事のタイトルを確認するために、文字、数字、スペース、カスタム句読点を許可する
以下のこれらの入力は一致しませんが、句読点が並んでいる場合にも一致させたいですか? 私の正規表現の正しい形式を教えてもらえますか? 注: ドットと疑問符の前のバックスラッシュは、エスケープ試行用です。私も逃げずにやってみました。私は正規表現が苦手です。サブパーツしか見つからないので、組み合わせてみます。ありがとう。ブラジル
一致しない入力
- 「セリム」!
- "'
- 」
- ?!
- また、タイトルを句読点で始めることはできないことも発見しました。例"タイトル" 日が一致しません
python - 適切な場所で句読点を使用して、分割された単語と句読点を結合します
そこでjoin()
、文字列を単語と句読点に分割してから使用しようとしましたが、単語と句読点の間にスペースを入れて文字列を結合します。
b = ['Hello', ',', 'who', 'are', 'you', '?']
c = " ".join(b)
しかし、それは戻ります:
c = 'Hello , who are you ?'
そして私が欲しい:
c = 'Hello, who are you?'
java - 文の形成: Java での句読点チェック
文章形成の質をチェックしたい。具体的には、エンドユーザーが句読点の後にスペースを入力するかどうかを確認しています。NLP ライブラリや単純な Java 正規表現ソリューションでも問題ありません。
例えば:
- 「こんにちは、トム・クルーズです。映画が好きです」
- 「こんにちは、トム・クルーズです。映画が好きです」
- 「こんにちは、トム・クルーズです。映画が好きです」
センテンス 1 は完璧ですが、センテンス 2 は句読点が 1 つあり、その後にスペースがありません。センテンス 3 は、どの句読点にもスペースが続いていないため最悪です。
これに対するJavaのアプローチを提案してもらえますか? languagetool API を試しましたが、うまくいきませんでした。
java - タイトルのフルストップは SOLR では検索できません
私は、DataImportHandler を使用してかなり単純な SOLR 検索を実装しています。フィールドの 1 つはビジネスの名前です。ビジネス名と説明を含む検索可能なフィールドを作成します。
問題は、CED という会社を検索しても見つからないことです。私はそれがそこにあることを知っています。より一般的な検索では、結果が返されます。
おもしろいことに、CED という会社も指数に含まれています。CED を検索してもその会社は返されませんが、CED を検索しても返されます。ただし、CED を検索しても会社の CED は返されません。
これを書いていると、おそらく必要なことはビジネス名フィールドを変更して、そのまま消費され、フィルターが単語や句読点の実際の組み合わせを混乱させないようにすることだと思いますか?